Category Archives: Oklahoma Population by City

The population of Oklahoma in 2021 is 3,990,440, a 1.27% increase from 2020. The population density is 58 people per mi². Please click the following links to see current population of each city and town in the state of Oklahoma.

Tipton, OK Population

Population: 916. Estimated population in 2021: 841 (-8.2% change) Males: 441 (48.1%), Females: 475 (51.9%) Tillman County Zip code: 73570 Median resident age: 41.2 years Median household income: $24,432 Median house value: $33,100 Races in Tipton: White Non-Hispanic (73.9%) Hispanic (13.3%) Black (10.0%) Other race (7.8%) American Indian (2.4%) Two or more races (1.6%) (Total… Read More »

Stringtown, OK Population

Population: 396. Estimated population in 2021: 412 (+4.0% change) Males: 201 (50.8%), Females: 195 (49.2%) Atoka County Zip code: 74569 Median resident age: 41.5 years Median household income: $20,536 Median house value: $26,900 Races in Stringtown: White Non-Hispanic (69.9%) American Indian (16.7%) Black (11.4%) Two or more races (7.8%) Ancestries: United States (25.5%), Irish (3.5%),… Read More »

Pond Creek, OK Population

Population: 896. Estimated population in 2021: 824 (-8.0% change) Males: 425 (47.4%), Females: 471 (52.6%) Grant County Zip code: 73766 Median resident age: 37.8 years Median household income: $30,515 Median house value: $39,300 Races in Pond Creek: White Non-Hispanic (93.0%) American Indian (5.5%) Two or more races (2.5%) Hispanic (1.0%) Ancestries: German (20.2%), United States… Read More »

Oaks, OK Population

Population: 412. Estimated population in 2021: 422 (+2.4% change) Males: 194 (47.1%), Females: 218 (52.9%) Delaware County Median resident age: 25.0 years Median household income: $25,268 Median house value: $38,900 Races in Oaks: American Indian (85.7%) Two or more races (13.1%) White Non-Hispanic (12.9%) Hispanic (2.4%) Ancestries: United States (6.6%), Irish (2.7%), German (1.7%), Dutch… Read More »

Muskogee, OK Population

Population: 38,310. Estimated population in 2021: 39,766 (+3.8% change) Males: 18,019 (47.0%), Females: 20,291 (53.0%) Muskogee County Zip codes: 74401, 74403. Median resident age: 36.9 years Median household income: $26,418 Median house value: $56,200 Races in Muskogee: White Non-Hispanic (60.0%) Black (17.9%) American Indian (17.8%) Two or more races (6.2%) Hispanic (3.3%) Other race (1.6%)… Read More »

Mooreland, OK Population

Population: 1,226. Estimated population in 2021: 1,221 (-0.4% change) Males: 553 (45.1%), Females: 673 (54.9%) Woodward County Zip code: 73852 Median resident age: 40.0 years Median household income: $31,680 Median house value: $47,400 Races in Mooreland: White Non-Hispanic (93.1%) Hispanic (3.8%) American Indian (2.9%) Other race (1.9%) Two or more races (0.7%) Ancestries: German (18.9%),… Read More »

Medicine Park, OK Population

Population: 373. Estimated population in 2021: 372 (-0.3% change) Males: 175 (46.9%), Females: 198 (53.1%) Comanche County Zip code: 73557 Median resident age: 40.2 years Median household income: $26,607 Median house value: $48,800 Races in Medicine Park: White Non-Hispanic (80.4%) American Indian (11.3%) Hispanic (6.7%) Two or more races (5.9%) Other race (2.7%) Black (1.3%)… Read More »

Keota, OK Population

Population: 517. Estimated population in 2021: 530 (+2.5% change) Males: 234 (45.3%), Females: 283 (54.7%) Haskell County Zip code: 74941 Median resident age: 33.4 years Median household income: $20,000 Median house value: $27,800 Races in Keota: White Non-Hispanic (80.3%) American Indian (14.9%) Hispanic (4.8%) Two or more races (3.5%) Other race (2.7%) Ancestries: United States… Read More »

Jennings, OK Population

Population: 373. Estimated population in 2021: 382 (+2.4% change) Males: 175 (46.9%), Females: 198 (53.1%) Pawnee County Zip code: 74038 Median resident age: 34.6 years Median household income: $31,563 Median house value: $36,700 Races in Jennings: White Non-Hispanic (84.5%) American Indian (14.2%) Two or more races (3.2%) Ancestries: Irish (18.0%), German (12.9%), United States (9.4%),… Read More »

Hartshorne, OK Population

Population: 2,102. Estimated population in 2021: 2,073 (-1.4% change) Males: 991 (47.1%), Females: 1,111 (52.9%) Pittsburg County Zip code: 74547 Median resident age: 39.2 years Median household income: $21,078 Median house value: $47,500 Races in Hartshorne: White Non-Hispanic (69.1%) American Indian (24.2%) Two or more races (5.4%) Black (3.6%) Hispanic (2.5%) Other race (0.7%) Ancestries:… Read More »

Grove, OK Population

Population: 5,131. Estimated population in 2021: 5,752 (+12.1% change) Males: 2,290 (44.6%), Females: 2,841 (55.4%) Delaware County Zip codes: 74344. Median resident age: 49.9 years Median household income: $28,464 Median house value: $106,300 Races in Grove: White Non-Hispanic (81.7%) American Indian (15.7%) Two or more races (5.9%) Hispanic (1.7%) Other race (0.6%) Ancestries: German (15.3%),… Read More »

Fairland, OK Population

Population: 1,025. Estimated population in 2021: 1,012 (-1.3% change) Males: 474 (46.2%), Females: 551 (53.8%) Ottawa County Zip code: 74343 Median resident age: 39.1 years Median household income: $27,240 Median house value: $54,900 Races in Fairland: White Non-Hispanic (71.3%) American Indian (27.1%) Two or more races (7.4%) Hispanic (0.9%) Ancestries: United States (16.2%), German (12.3%),… Read More »

El Reno, OK Population

Population: 16,212. Estimated population in 2021: 16,097 (-0.7% change) Males: 8,661 (53.4%), Females: 7,551 (46.6%) Canadian County Zip code: 73036 Median resident age: 35.2 years Median household income: $31,200 Median house value: $58,100 Races in El Reno: White Non-Hispanic (72.3%) American Indian (11.9%) Black (7.9%) Hispanic (7.5%) Two or more races (2.9%) Other race (2.3%)… Read More »

Davidson, OK Population

Population: 375. Estimated population in 2021: 345 (-8.0% change) Males: 190 (50.7%), Females: 185 (49.3%) Tillman County Zip code: 73530 Median resident age: 37.1 years Median household income: $25,000 Median house value: $19,300 Races in Davidson: White Non-Hispanic (63.5%) Hispanic (31.2%) Other race (17.1%) American Indian (4.5%) Two or more races (3.2%) Black (1.3%) (Total… Read More »

Bristow, OK Population

Population: 4,325. Estimated population in 2021: 4,397 (+1.7% change) Males: 1,962 (45.4%), Females: 2,363 (54.6%) Creek County Zip code: 74010 Median resident age: 35.8 years Median household income: $24,351 Median house value: $46,800 Races in Bristow: White Non-Hispanic (74.9%) American Indian (14.5%) Black (8.5%) Two or more races (4.8%) Hispanic (2.0%) Ancestries: United States (14.3%),… Read More »

Boise City, OK Population

Population: 1,483. Estimated population in 2021: 1,322 (-10.9% change) Males: 704 (47.5%), Females: 779 (52.5%) Cimarron County Median resident age: 41.1 years Median household income: $30,071 Median house value: $42,000 Races in Boise: White Non-Hispanic (74.9%) Hispanic (21.0%) Other race (13.4%) Two or more races (2.8%) American Indian (2.6%) (Total can be greater than 100%… Read More »

Saint Louis, OK Population

Population: 206. Estimated population in 2021: 213 (+3.4% change) Males: 106 (51.5%), Females: 100 (48.5%) Pottawatomie County Zip code: 74866 Median resident age: 39.0 years Median household income: $27,857 Median house value: $32,000 Races in St. Louis: White Non-Hispanic (74.8%) American Indian (18.9%) Hispanic (5.8%) Two or more races (4.4%) (Total can be greater than… Read More »

Salina, OK Population

Population: 1,422. Estimated population in 2021: 1,454 (+2.3% change) Males: 686 (48.2%), Females: 736 (51.8%) Mayes County Zip code: 74365 Median resident age: 35.8 years Median household income: $23,519 Median house value: $55,200 Races in Salina: White Non-Hispanic (58.8%) American Indian (39.8%) Two or more races (5.2%) Hispanic (2.0%) Ancestries: United States (12.3%), German (9.6%),… Read More »

Sallisaw, OK Population

Population: 7,989. Estimated population in 2021: 8,621 (+7.9% change) Males: 3,783 (47.4%), Females: 4,206 (52.6%) Sequoyah County Zip code: 74955 Median resident age: 36.2 years Median household income: $24,821 Median house value: $60,600 Races in Sallisaw: White Non-Hispanic (67.7%) American Indian (28.3%) Two or more races (8.6%) Hispanic (2.3%) Black (1.4%) Other race (1.1%) Ancestries:… Read More »

Sand Springs, OK Population

Population: 17,451. Estimated population in 2021: 17,667 (+1.2% change) Males: 8,393 (48.1%), Females: 9,058 (51.9%) Tulsa County Zip code: 74063 Median resident age: 35.1 years Median household income: $40,380 Median house value: $80,400 Races in Sand Springs: White Non-Hispanic (84.6%) American Indian (10.6%) Two or more races (4.2%) Hispanic (2.1%) Black (1.9%) Ancestries: United States… Read More »

Sapulpa, OK Population

Population: 19,166. Estimated population in 2021: 20,619 (+7.6% change) Males: 9,143 (47.7%), Females: 10,023 (52.3%) Creek County Zip codes: 74066. Median resident age: 37.3 years Median household income: $32,245 Median house value: $67,000 Races in Sapulpa: White Non-Hispanic (80.0%) American Indian (13.2%) Two or more races (5.2%) Black (3.8%) Hispanic (2.5%) Other race (1.0%) Ancestries:… Read More »

Savanna, OK Population

Population: 730. Estimated population in 2021: 744 (+1.9% change) Males: 366 (50.1%), Females: 364 (49.9%) Pittsburg County Zip code: 74565 Median resident age: 39.4 years Median household income: $28,015 Median house value: $44,700 Races in Savanna: White Non-Hispanic (81.4%) American Indian (15.9%) Two or more races (4.7%) Hispanic (1.4%) Black (0.7%) Ancestries: United States (14.7%),… Read More »

Sawyer, OK Population

Population: 274. Estimated population in 2021: 275 (+0.4% change) Males: 135 (49.3%), Females: 139 (50.7%) Choctaw County Zip code: 74756 Median resident age: 39.0 years Median household income: $24,375 Median house value: $55,300 Races in Sawyer: White Non-Hispanic (75.5%) American Indian (21.5%) Two or more races (5.5%) Hispanic (1.5%) Other race (0.7%) Ancestries: Irish (13.9%),… Read More »

Sayre, OK Population

Population: 4,114. Estimated population in 2021: 2,836 (-31.1% change) Males: 2,729 (66.3%), Females: 1,385 (33.7%) Beckham County Zip code: 73662 Median resident age: 34.6 years Median household income: $21,713 Median house value: $31,400 Races in Sayre: White Non-Hispanic (72.8%) Black (18.3%) Hispanic (5.3%) American Indian (3.8%) Other race (1.9%) Two or more races (1.9%) (Total… Read More »

Schulter, OK Population

Population: 600 Males: 284 (47.3%), Females: 316 (52.7%) Okmulgee County Zip code: 74460 Median resident age: 38.8 years Median household income: $26,818 Median house value: $32,000 Races in Schulter: White Non-Hispanic (82.8%) American Indian (14.7%) Two or more races (7.2%) Hispanic (1.7%) Ancestries: Irish (13.7%), United States (12.7%), German (9.7%), English (6.8%), French (6.3%), Italian… Read More »

Seiling, OK Population

Population: 875. Estimated population in 2021: 821 (-6.2% change) Males: 421 (48.1%), Females: 454 (51.9%) Dewey County Zip code: 73663 Median resident age: 40.1 years Median household income: $24,087 Median house value: $45,500 Races in Seiling: White Non-Hispanic (80.8%) American Indian (16.6%) Hispanic (3.0%) Two or more races (3.0%) Ancestries: United States (19.1%), German (12.9%),… Read More »

Seminole, OK Population

Population: 6,899. Estimated population in 2021: 6,913 (+0.2% change) Males: 3,225 (46.7%), Females: 3,674 (53.3%) Seminole County Zip codes: 74868. Median resident age: 36.1 years Median household income: $25,120 Median house value: $44,800 Races in Seminole: White Non-Hispanic (72.3%) American Indian (20.7%) Two or more races (5.1%) Black (4.0%) Hispanic (2.6%) Other race (0.7%) Ancestries:… Read More »

Sentinel, OK Population

Population: 859. Estimated population in 2021: 860 (+0.1% change) Males: 415 (48.3%), Females: 444 (51.7%) Washita County Zip code: 73664 Median resident age: 38.7 years Median household income: $29,265 Median house value: $30,600 Races in Sentinel: White Non-Hispanic (83.1%) Hispanic (11.3%) Other race (5.5%) American Indian (5.0%) Two or more races (3.4%) (Total can be… Read More »

Shady Point, OK Population

Population: 848. Estimated population in 2021: 871 (+2.7% change) Males: 393 (46.3%), Females: 455 (53.7%) Le Flore County Zip code: 74956 Median resident age: 32.7 years Median household income: $24,453 Median house value: $50,700 Races in Shady Point: White Non-Hispanic (85.0%) American Indian (12.1%) Two or more races (3.7%) Hispanic (2.6%) Ancestries: United States (15.7%),… Read More »

Shattuck, OK Population

Population: 1,274. Estimated population in 2021: 1,235 (-3.1% change) Males: 597 (46.9%), Females: 677 (53.1%) Ellis County Zip code: 73858 Median resident age: 47.1 years Median household income: $26,758 Median house value: $35,800 Races in Shattuck: White Non-Hispanic (93.3%) Hispanic (3.8%) American Indian (2.6%) Two or more races (1.8%) Other race (0.9%) Ancestries: German (23.5%),… Read More »