For one, the population is way more spread out in the US than in other countries. There are only 9 cities with more than 1 million people in a country of 350 million inhabitants.
Those are local administrative areas, not cities. Using any reasonable functional definition of a city, the number of cities with a population >1 million is around 50.