Stephens County, Oklahoma Cities (2025)

12 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Duncan123,30422,6750.56%54343 City
Duncan223,30422,6530.56%54343 City
Marlow34,5344,3900.64%6437 City
Marlow44,5344,3880.64%6437 City
Comanche51,4031,3720.43%3314 City
Comanche61,4031,3710.43%3314 City
Velma75785580.7%4271 Town
Velma85785580.7%4271 Town
Foster92502450.4%734 Town
Foster102502450.4%734 Town
Loco111071010.94%4080 Town
Loco121071010.94%4080 Town

Stephens County Cities Summary

Largest City

Duncan is the largest city in Stephens County, with a population of 23,304.

Smallest City

Loco is the smallest city in Stephens County, with a population of 107.

10 Largest Cities

There are 12 cities in Stephens County, Oklahoma.

Location of Stephens County