The number of passengers a Boeing 747 can hold depends on the model of the plane and the class configuration used, according to Boeing. With a typical three-class configuration, the Boeing 747-400 can hold 416 passengers. With a typical two-class configuration, it can hold 524.
Bloomberg notes that the Boeing 747-400 model was the most common of the Boeing passenger jets before being largely replaced by Boeing 777s and planes made by other manufacturers, such as the Airbus SAS A380s. The relatively poor fuel efficiency of the Boeing 747-400 was one of the major reasons for the decline in the model's popularity.