US cities with populations over 1,000 starting with O.
582 cities
There are 582 cities in the United States that start with O and have a population over 1,000.
The largest US city that starts with O is Oklahoma City, Oklahoma with a population of 709,330.