Category Archives: Ohio Population by City

The population of Ohio in 2021 is 11,714,600, a 0.33% increase from 2020. The population density is 287 people per mi². Please click the following links to see current population of each city and town in the state of Ohio.

Waynesfield, OH Population

Population: 803. Estimated population in July 2020: 819 (+2.0% change) Males: 387 (48.2%), Females: 416 (51.8%) Auglaize County Zip code: 45896 Median resident age: 32.5 years Median household income: $29,712 Median house value: $64,100 Races in Waynesfield: White Non-Hispanic (96.0%) Two or more races (1.9%) Hispanic (1.4%) American Indian (1.4%) Ancestries: German (31.5%), United States… Read More »

Warsaw, OH Population

Population: 781. Estimated population in July 2020: 787 (+0.8% change) Males: 368 (47.1%), Females: 413 (52.9%) Coshocton County Zip code: 43844 Median resident age: 34.7 years Median household income: $32,917 Median house value: $75,500 Races in Warsaw: White Non-Hispanic (97.4%) American Indian (1.4%) Black (1.2%) Hispanic (0.8%) Two or more races (0.8%) Ancestries: German (30.7%),… Read More »

Shiloh, OH Population

Population: 721. Estimated population in July 2020: 710 (-1.5% change) Males: 356 (49.4%), Females: 365 (50.6%) Zip code: 44878 Median resident age: 31.8 years Median household income: $30,750 Median house value: $49,400 Races in Shiloh: White Non-Hispanic (98.6%) Hispanic (0.8%) Two or more races (0.6%) Ancestries: United States (19.8%), German (15.5%), English (13.5%), Irish (6.1%),… Read More »

Scio, OH Population

Population: 799. Estimated population in July 2020: 781 (-2.3% change) Males: 362 (45.3%), Females: 437 (54.7%) Harrison County Zip code: 43988 Median resident age: 41.3 years Median household income: $23,214 Median house value: $51,600 Races in Scio: White Non-Hispanic (98.9%) Hispanic (0.8%) Ancestries: German (19.6%), Irish (15.3%), United States (12.5%), English (7.9%), Polish (6.5%), Dutch… Read More »

Rockford, OH Population

Population: 1,126. Estimated population in July 2020: 1,118 (-0.7% change) Males: 524 (46.5%), Females: 602 (53.5%) Zip code: 45882 Median resident age: 36.2 years Median household income: $37,574 Median house value: $65,700 Races in Rockford: White Non-Hispanic (97.7%) Hispanic (1.5%) American Indian (0.5%) Ancestries: German (54.4%), Irish (12.5%), English (8.0%), United States (4.6%), Dutch (2.1%),… Read More »

Philo, OH Population

Population: 769. Estimated population in July 2020: 769 (0.0% change) Males: 361 (46.9%), Females: 408 (53.1%) Muskingum County Zip code: 43771 Median resident age: 33.8 years Median household income: $31,346 Median house value: $59,700 Races in Philo: White Non-Hispanic (98.2%) Native Hawaiian and Other Pacific Islander (0.5%) Two or more races (0.5%) Ancestries: United States… Read More »

Painesville, OH Population

Population: 17,503. Estimated population in July 2020: 17,789 (+1.6% change) Males: 8,616 (49.2%), Females: 8,887 (50.8%) Lake County Zip code: 44077 Median resident age: 30.5 years Median household income: $34,842 Median house value: $91,500 Races in Painesville: White Non-Hispanic (71.4%) Black (12.9%) Hispanic (12.9%) Other race (6.5%) Two or more races (2.9%) American Indian (0.9%)… Read More »

Norwalk, OH Population

Population: 16,238. Estimated population in July 2020: 16,505 (+1.6% change) Males: 7,758 (47.8%), Females: 8,480 (52.2%) Huron County Zip code: 44857 Median resident age: 34.2 years Median household income: $37,778 Median house value: $97,100 Races in Norwalk: White Non-Hispanic (92.9%) Hispanic (3.8%) Black (1.9%) Other race (1.9%) Two or more races (1.1%) American Indian (0.6%)… Read More »

Neffs, OH Population

Population: 1,138 Males: 565 (49.6%), Females: 573 (50.4%) Belmont County Zip code: 43940 Median resident age: 40.5 years Median household income: $25,000 Median house value: $49,700 Races in Neffs: White Non-Hispanic (99.0%) American Indian (0.6%) Two or more races (0.6%) Ancestries: Irish (31.3%), German (26.9%), Polish (19.3%), English (9.9%), United States (7.4%), Italian (4.8%). Elevation:… Read More »

Mount Cory, OH Population

Population: 203. Estimated population in July 2020: 201 (-1.0% change) Males: 103 (50.7%), Females: 100 (49.3%) Hancock County Zip code: 45868 Median resident age: 38.6 years Median household income: $40,833 Median house value: $68,700 Races in Mount Cory: White Non-Hispanic (97.0%) Two or more races (2.5%) Hispanic (1.0%) Ancestries: German (36.9%), Irish (10.3%), Dutch (9.4%),… Read More »

Marysville, OH Population

Population: 15,942. Estimated population in July 2020: 17,483 (+9.7% change) Males: 6,928 (43.5%), Females: 9,014 (56.5%) Zip codes: 43040. Median resident age: 31.9 years Median household income: $46,765 Median house value: $132,400 Races in Marysville: White Non-Hispanic (90.7%) Black (6.2%) Two or more races (1.1%) Hispanic (1.0%) American Indian (0.6%) Ancestries: German (27.8%), Irish (13.1%),… Read More »

Lyons, OH Population

Population: 559. Estimated population in July 2020: 560 (+0.2% change) Males: 274 (49.0%), Females: 285 (51.0%) Fulton County Zip code: 43533 Median resident age: 33.9 years Median household income: $41,346 Median house value: $81,300 Races in Lyons: White Non-Hispanic (94.1%) Hispanic (3.9%) Other race (2.1%) Two or more races (2.0%) American Indian (1.3%) Ancestries: German… Read More »

Loudonville, OH Population

Population: 2,906. Estimated population in July 2020: 2,982 (+2.6% change) Males: 1,415 (48.7%), Females: 1,491 (51.3%) Ashland County Zip code: 44842 Median resident age: 39.1 years Median household income: $36,273 Median house value: $76,800 Races in Loudonville: White Non-Hispanic (98.6%) Two or more races (0.7%) Hispanic (0.5%) Ancestries: German (37.8%), United States (11.7%), English (11.1%),… Read More »

Laurelville, OH Population

Population: 533. Estimated population in July 2020: 555 (+4.1% change) Males: 254 (47.7%), Females: 279 (52.3%) Hocking County Zip code: 43135 Median resident age: 40.1 years Median household income: $24,250 Median house value: $75,000 Races in Laurelville: White Non-Hispanic (98.1%) American Indian (0.8%) Two or more races (0.8%) Hispanic (0.6%) Ancestries: German (19.1%), United States… Read More »

Kent, OH Population

Population: 27,906. Estimated population in July 2020: 28,135 (+0.8% change) Males: 12,793 (45.8%), Females: 15,113 (54.2%) Portage County Zip codes: 44240, 44243. Median resident age: 22.9 years Median household income: $29,582 Median house value: $113,300 Races in Kent: White Non-Hispanic (85.3%) Black (9.1%) Two or more races (2.0%) Hispanic (1.3%) Chinese (0.8%) American Indian (0.7%)… Read More »

Jenera, OH Population

Population: 235. Estimated population in July 2020: 228 (-3.0% change) Males: 110 (46.8%), Females: 125 (53.2%) Hancock County Zip code: 45841 Median resident age: 37.3 years Median household income: $40,417 Median house value: $71,400 Races in Jenera: White Non-Hispanic (97.4%) Two or more races (1.7%) Black (0.9%) Ancestries: German (67.7%), English (8.9%), Swiss (4.3%), Irish… Read More »

Jacksonville, OH Population

Population: 544. Estimated population in July 2020: 562 (+3.3% change) Males: 250 (46.0%), Females: 294 (54.0%) Zip code: 45740 Median resident age: 36.6 years Median household income: $24,018 Median house value: $43,700 Races in Jacksonville: White Non-Hispanic (97.6%) Two or more races (2.0%) American Indian (1.8%) Hispanic (0.6%) Ancestries: United States (14.2%), Irish (13.2%), German… Read More »

Girard, OH Population

Population: 10,902. Estimated population in July 2020: 10,490 (-3.8% change) Males: 5,121 (47.0%), Females: 5,781 (53.0%) Trumbull County Zip code: 44420 Median resident age: 39.3 years Median household income: $32,672 Median house value: $75,900 Races in Girard: White Non-Hispanic (95.2%) Black (2.4%) Two or more races (1.1%) Hispanic (0.7%) American Indian (0.6%) Ancestries: Italian (30.1%),… Read More »

Grand River, OH Population

Population: 345. Estimated population in July 2020: 363 (+5.2% change) Males: 178 (51.6%), Females: 167 (48.4%) Lake County Median resident age: 37.6 years Median household income: $45,000 Median house value: $109,700 Races in Grand River: White Non-Hispanic (99.1%) Filipino (0.6%) Ancestries: German (31.0%), Irish (16.5%), Italian (15.9%), English (12.2%), Polish (11.3%), Hungarian (11.0%). Elevation: 610… Read More »

Fletcher, OH Population

Population: 510. Estimated population in July 2020: 513 (+0.6% change) Males: 259 (50.8%), Females: 251 (49.2%) Miami County Zip code: 45326 Median resident age: 32.2 years Median household income: $41,583 Median house value: $77,000 Races in Fletcher: White Non-Hispanic (97.5%) American Indian (1.4%) Black (0.6%) Hispanic (0.6%) Two or more races (0.6%) Ancestries: German (17.1%),… Read More »

Edgerton, OH Population

Population: 2,117. Estimated population in July 2020: 2,015 (-4.8% change) Males: 1,007 (47.6%), Females: 1,110 (52.4%) Williams County Zip code: 43517 Median resident age: 36.1 years Median household income: $38,750 Median house value: $79,700 Races in Edgerton: White Non-Hispanic (96.7%) Hispanic (2.1%) Two or more races (1.3%) Other race (0.9%) American Indian (0.6%) Ancestries: German… Read More »

Dunkirk, OH Population

Population: 952. Estimated population in July 2020: 961 (+0.9% change) Males: 482 (50.6%), Females: 470 (49.4%) Hardin County Zip code: 45836 Median resident age: 33.8 years Median household income: $39,423 Median house value: $58,200 Races in Dunkirk: White Non-Hispanic (98.4%) Two or more races (1.1%) American Indian (0.9%) Ancestries: German (21.2%), United States (15.0%), English… Read More »

Dennison, OH Population

Population: 2,992. Estimated population in July 2020: 2,927 (-2.2% change) Males: 1,463 (48.9%), Females: 1,529 (51.1%) Tuscarawas County Zip code: 44621 Median resident age: 34.3 years Median household income: $29,020 Median house value: $57,000 Races in Dennison: White Non-Hispanic (95.7%) Black (1.6%) Two or more races (1.4%) Hispanic (1.0%) American Indian (0.7%) Ancestries: German (22.7%),… Read More »

Dayton, OH Population

Population: 166,179. Estimated population in July 2020: 158,873 (-4.4% change) Males: 80,142 (48.2%), Females: 86,037 (51.8%) Montgomery County Zip codes: 45402, 45403, 45404, 45405, 45406, 45407, 45408, 45409, 45410, 45414, 45415, 45416, 45417, 45418, 45419, 45420, 45424, 45426, 45427, 45429, 45430, 45431, 45432, 45433, 45434, 45439, 45440, 45449, 45458, 45459. Median resident age: 32.4 years… Read More »

Clarksville, OH Population

Population: 497. Estimated population in July 2020: 498 (+0.2% change) Males: 235 (47.3%), Females: 262 (52.7%) Zip code: 45113 Median resident age: 31.2 years Median household income: $32,250 Median house value: $64,600 Races in Clarksville: White Non-Hispanic (96.6%) Two or more races (1.6%) American Indian (1.2%) Hispanic (1.0%) Ancestries: United States (18.7%), Irish (16.3%), German… Read More »

Chesapeake, OH Population

Population: 842. Estimated population in July 2020: 879 (+4.4% change) Males: 393 (46.7%), Females: 449 (53.3%) Lawrence County Zip code: 45619 Median resident age: 41.6 years Median household income: $24,653 Median house value: $71,300 Races in Chesapeake: White Non-Hispanic (96.9%) Hispanic (1.5%) American Indian (1.0%) Two or more races (1.0%) Ancestries: United States (28.3%), German… Read More »

Celina, OH Population

Population: 10,303. Estimated population in July 2020: 10,348 (+0.4% change) Males: 4,922 (47.8%), Females: 5,381 (52.2%) Mercer County Zip code: 45822 Median resident age: 36.2 years Median household income: $36,057 Median house value: $85,700 Races in Celina: White Non-Hispanic (95.9%) Hispanic (2.1%) American Indian (1.1%) Two or more races (1.1%) Other race (0.6%) Ancestries: German… Read More »

Catawba, OH Population

Population: 312. Estimated population in July 2020: 317 (+1.6% change) Males: 161 (51.6%), Females: 151 (48.4%) Clark County Zip code: 43010 Median resident age: 31.8 years Median household income: $39,659 Median house value: $73,000 Races in Catawba: White Non-Hispanic (96.5%) American Indian (3.2%) Two or more races (2.6%) Ancestries: German (15.7%), Irish (15.4%), Dutch (9.3%),… Read More »

Beloit, OH Population

Population: 1,024. Estimated population in July 2020: 1,016 (-0.8% change) Males: 467 (45.6%), Females: 557 (54.4%) Mahoning County Zip code: 44609 Median resident age: 40.3 years Median household income: $32,279 Median house value: $75,000 Races in Beloit: White Non-Hispanic (98.4%) Two or more races (1.0%) Ancestries: German (26.2%), English (16.4%), United States (14.7%), Irish (11.2%),… Read More »

Archbold, OH Population

Population: 4,290. Estimated population in July 2020: 4,505 (+5.0% change) Males: 2,029 (47.3%), Females: 2,261 (52.7%) Fulton County Zip code: 43502 Median resident age: 38.3 years Median household income: $43,155 Median house value: $112,600 Races in Archbold: White Non-Hispanic (85.9%) Hispanic (12.4%) Other race (5.8%) Two or more races (1.4%) American Indian (0.7%) (Total can… Read More »

Andover, OH Population

Population: 1,269. Estimated population in July 2020: 1,247 (-1.7% change) Males: 595 (46.9%), Females: 674 (53.1%) Ashtabula County Zip code: 44003 Median resident age: 40.5 years Median household income: $31,250 Median house value: $70,000 Races in Andover: White Non-Hispanic (95.1%) Black (3.1%) Hispanic (1.2%) Two or more races (0.8%) American Indian (0.7%) Ancestries: German (21.3%),… Read More »

Amelia, OH Population

Population: 2,752. Estimated population in July 2020: 3,481 (+26.5% change) Males: 1,296 (47.1%), Females: 1,456 (52.9%) Clermont County Zip code: 45102 Median resident age: 29.1 years Median household income: $44,900 Median house value: $111,300 Races in Amelia: White Non-Hispanic (96.3%) Two or more races (1.6%) Hispanic (1.3%) Other race (0.7%) American Indian (0.7%) Black (0.6%)… Read More »

Adelphi, OH Population

Population: 371. Estimated population in July 2020: 384 (+3.5% change) Males: 187 (50.4%), Females: 184 (49.6%) Ross County Zip code: 43101 Median resident age: 37.5 years Median household income: $33,125 Median house value: $69,200 Races in Adelphi: White Non-Hispanic (95.7%) Black (3.0%) Two or more races (0.8%) Hispanic (0.5%) American Indian (0.5%) Ancestries: United States… Read More »

Oak Harbor, OH Population

Population: 2,841. Estimated population in July 2020: 2,816 (-0.9% change) Males: 1,353 (47.6%), Females: 1,488 (52.4%) Ottawa County Zip code: 43449 Median resident age: 37.1 years Median household income: $45,275 Median house value: $96,300 Races in Oak Harbor: White Non-Hispanic (96.8%) Hispanic (1.9%) Two or more races (0.5%) Ancestries: German (51.8%), Irish (9.9%), English (8.3%),… Read More »

Oak Hill, OH Population

Population: 1,685. Estimated population in July 2020: 1,656 (-1.7% change) Males: 759 (45.0%), Females: 926 (55.0%) Zip code: 45656 Median resident age: 35.1 years Median household income: $28,289 Median house value: $58,000 Races in Oak Hill: White Non-Hispanic (98.2%) American Indian (1.0%) Two or more races (0.7%) Ancestries: United States (19.5%), German (15.5%), Welsh (10.5%),… Read More »

Oakwood, OH Population

Population: 9,215. Estimated population in July 2020: 8,749 (-5.1% change) Males: 4,339 (47.1%), Females: 4,876 (52.9%) Zip code: 45873 Median resident age: 39.4 years Median household income: $72,392 Median house value: $183,500 Races in Oakwood: White Non-Hispanic (96.6%) Hispanic (1.2%) Two or more races (0.7%) Ancestries: German (33.6%), English (19.1%), Irish (18.1%), United States (5.8%),… Read More »

Oberlin, OH Population

Population: 8,195. Estimated population in July 2020: 8,280 (+1.0% change) Males: 3,583 (43.7%), Females: 4,612 (56.3%) Lorain County Zip code: 44074 Median resident age: 23.6 years Median household income: $41,094 Median house value: $118,500 Races in Oberlin: White Non-Hispanic (70.7%) Black (18.5%) Two or more races (4.3%) Hispanic (3.0%) American Indian (1.8%) Other race (1.2%)… Read More »

Ohio City, OH Population

Population: 784. Estimated population in July 2020: 758 (-3.3% change) Males: 389 (49.6%), Females: 395 (50.4%) Zip code: 45874 Median resident age: 36.0 years Median household income: $37,500 Median house value: $54,400 Races in Ohio City: White Non-Hispanic (96.7%) Hispanic (1.9%) Two or more races (1.3%) Other race (1.1%) Ancestries: German (35.7%), United States (11.9%),… Read More »

Old Washington, OH Population

Population: 265. Estimated population in July 2020: 267 (+0.8% change) Males: 118 (44.5%), Females: 147 (55.5%) Guernsey County Zip code: 43768 Median resident age: 43.2 years Median household income: $26,250 Median house value: $67,700 Races in Old Washington: White Non-Hispanic (96.2%) Black (1.9%) Asian Indian (0.8%) Other Asian (0.8%) Ancestries: Irish (19.6%), German (19.2%), United… Read More »

Olmsted Falls, OH Population

Population: 7,962. Estimated population in July 2020: 8,437 (+6.0% change) Males: 3,833 (48.1%), Females: 4,129 (51.9%) Cuyahoga County Zip code: 44138 Median resident age: 37.2 years Median household income: $57,826 Median house value: $142,200 Races in Olmsted Falls: White Non-Hispanic (95.8%) Hispanic (1.5%) Black (1.3%) Two or more races (0.9%) Ancestries: German (31.8%), Irish (20.9%),… Read More »

Ontario, OH Population

Population: 5,303. Estimated population in July 2020: 5,350 (+0.9% change) Males: 2,584 (48.7%), Females: 2,719 (51.3%) Richland County Median resident age: 39.3 years Median household income: $46,146 Median house value: $106,500 Races in Ontario: White Non-Hispanic (91.8%) Black (4.1%) Two or more races (1.3%) Hispanic (1.1%) Other race (0.6%) Asian Indian (0.5%) Ancestries: German (33.2%),… Read More »

Orangeville, OH Population

Population: 3,236. Estimated population in July 2020: 3,357 (+3.7% change) Males: 1,594 (49.3%), Females: 1,642 (50.7%) Zip code: 44022 Median resident age: 42.9 years Median household income: $89,660 Median house value: $263,200 Races in Orange: White Non-Hispanic (81.2%) Black (12.6%) Asian Indian (1.7%) Two or more races (1.3%) Chinese (1.1%) Hispanic (0.7%) Korean (0.6%) Ancestries:… Read More »

Oregon, OH Population

Population: 19,355. Estimated population in July 2020: 19,175 (-0.9% change) Males: 9,268 (47.9%), Females: 10,087 (52.1%) Lucas County Zip codes: 43616, 43618. Median resident age: 39.6 years Median household income: $45,777 Median house value: $117,600 Races in Oregon: White Non-Hispanic (92.3%) Hispanic (4.8%) Other race (1.7%) Two or more races (1.5%) Black (1.0%) American Indian… Read More »

Orient, OH Population

Population: 269. Estimated population in July 2020: 268 (-0.4% change) Males: 141 (52.4%), Females: 128 (47.6%) Pickaway County Zip code: 43146 Median resident age: 30.9 years Median household income: $33,333 Median house value: $66,900 Races in Orient: White Non-Hispanic (98.9%) American Indian (1.1%) Ancestries: United States (40.9%), Irish (17.8%), German (17.1%), English (9.3%), Polish (3.3%),… Read More »

Orrville, OH Population

Population: 8,551. Estimated population in July 2020: 8,485 (-0.8% change) Males: 4,143 (48.5%), Females: 4,408 (51.5%) Wayne County Zip code: 44667 Median resident age: 35.5 years Median household income: $36,500 Median house value: $99,500 Races in Orrville: White Non-Hispanic (90.4%) Black (5.9%) Two or more races (1.3%) Hispanic (1.3%) Other Asian (0.7%) American Indian (0.5%)… Read More »

Orwell, OH Population

Population: 1,519. Estimated population in July 2020: 1,515 (-0.3% change) Males: 712 (46.9%), Females: 807 (53.1%) Ashtabula County Zip code: 44076 Median resident age: 33.1 years Median household income: $33,214 Median house value: $97,000 Races in Orwell: White Non-Hispanic (95.6%) Two or more races (1.7%) Black (1.3%) Hispanic (1.1%) American Indian (1.1%) Ancestries: German (26.2%),… Read More »

Osgood, OH Population

Population: 255. Estimated population in July 2020: 256 (+0.4% change) Males: 125 (49.0%), Females: 130 (51.0%) Darke County Zip code: 45351 Median resident age: 37.9 years Median household income: $41,731 Median house value: $104,900 Races in Osgood: White Non-Hispanic (100.0%) Ancestries: German (77.6%), French (19.2%), United States (7.1%), Dutch (3.1%), Irish (2.0%), Swedish (1.6%). Elevation:… Read More »

Ostrander, OH Population

Population: 405. Estimated population in July 2020: 527 (+30.1% change) Males: 192 (47.4%), Females: 213 (52.6%) Delaware County Zip code: 43061 Median resident age: 33.8 years Median household income: $49,583 Median house value: $107,600 Races in Ostrander: White Non-Hispanic (98.0%) American Indian (1.7%) Two or more races (1.5%) Ancestries: German (26.2%), United States (12.8%), Irish… Read More »

Owensville, OH Population

Population: 816. Estimated population in July 2020: 830 (+1.7% change) Males: 370 (45.3%), Females: 446 (54.7%) Zip code: 45160 Median resident age: 35.7 years Median household income: $24,097 Median house value: $91,300 Races in Owensville: White Non-Hispanic (96.6%) Two or more races (1.3%) Hispanic (1.2%) American Indian (1.1%) Black (0.6%) Ancestries: German (25.4%), United States… Read More »

Oxford, OH Population

Population: 21,943. Estimated population in July 2020: 22,123 (+0.8% change) Males: 10,261 (46.8%), Females: 11,682 (53.2%) Butler County Zip code: 45056 Median resident age: 21.3 years Median household income: $25,164 Median house value: $139,400 Races in Oxford: White Non-Hispanic (90.3%) Black (4.3%) Hispanic (1.4%) Two or more races (1.4%) Chinese (0.7%) Asian Indian (0.7%) American… Read More »