
Okmulgee
- County:
- Okmulgee County
- County Seat:
- Yes
- Area (mi²):
- 17.217
- State:
- Oklahoma
Okmulgee is a city located in Okmulgee County, Oklahoma. Okmulgee has a 2025 population of 11,433. It is also the county seat of Okmulgee County. Okmulgee is currently growing at a rate of 0.25% annually and its population has increased by 1.27% since the most recent census, which recorded a population of 11,290 in 2020.
The average household income in Okmulgee is $60,564 with a poverty rate of 23.05%. The median age in Okmulgee is 36 years: 32.6 years for males, and 40.4 years for females.