Muskogee is a city located in Muskogee County Oklahoma. It is also the county seat of Muskogee County. With a 2020 population of 36,675, it is the 12th largest city in Oklahoma and the 1070th largest city in the United States . Muskogee is currently declining at a rate of -0.59% annually and its population has decreased by -6.50% since the most recent census, which recorded a population of 39,223 in 2010. Muskogee reached it's highest population of 40,011 in 1980. Spanning over 45 miles, Muskogee has a population density of 850 people per square mile.
The average household income in Muskogee is $53,945 with a poverty rate of 24.64%. The median rental costs in recent years comes to $685 per month, and the median house value is $92,300. The median age in Muskogee is 36.2 years, 33.7 years for males, and 37.7 years for females.