Population
11,900,510
2025
+0.9% since 2020
Source: U.S. Census Bureau, Population Estimates Program (Vintage 2025), 2025. Resident population, July 1 estimate.
Union County (+16.5%), Delaware County (+12.5%) and Pickaway County (+7.4%) grew fastest in Ohio between 2020 and 2025.
Ohio as a whole grew 0.9% between 2020 and 2025, to 11,900,510 residents.
Data as of 2025 · updated
Map, parcel and listing layers cover North and South Carolina only for now.
| Rank | County | Residents 2025 | Change 2020–25 | Net migration per 1,000, 2025 | New homes per 1,000, 2025 |
|---|---|---|---|---|---|
| 1 | Union County | 73,446 | +16.5% | 13.6 | 13.2 |
| 2 | Delaware County | 242,032 | +12.5% | 15.4 | 8.3 |
| 3 | Pickaway County | 62,978 | +7.4% | 12.5 | 6.4 |
| 4 | Madison County | 46,985 | +7.1% | 26.0 | 8.9 |
| 5 | Fairfield County | 169,752 | +6.5% | 10.4 | 6.8 |
| 6 | Warren County | 257,181 | +5.7% | 3.5 | 5.6 |
| 7 | Clermont County | 216,977 | +3.9% | 10.5 | 6.9 |
| 8 | Licking County | 185,564 | +3.8% | 5.4 | 0.8 |
| 9 | Morrow County | 36,305 | +3.7% | 7.1 | 2.7 |
| 10 | Greene County | 174,322 | +3.7% | 10.7 | 3.3 |
| 11 | Miami County | 112,634 | +3.4% | 6.7 | 3.0 |
| 12 | Lorain County | 323,219 | +3.1% | 6.8 | 3.3 |
| 13 | Franklin County | 1,361,536 | +2.8% | −5.3 | 7.7 |
| 14 | Butler County | 400,128 | +2.4% | 0.2 | 2.6 |
| 15 | Knox County | 64,002 | +1.9% | 5.8 | 4.2 |
| 16 | Holmes County | 44,970 | +1.7% | −6.0 | 0.3 |
| 17 | Coshocton County | 37,188 | +1.6% | 4.0 | 0.3 |
| 18 | Brown County | 44,397 | +1.6% | 7.8 | 3.2 |
| 19 | Adams County | 27,865 | +1.5% | 8.8 | 0.7 |
| 20 | Wood County | 134,176 | +1.5% | 6.3 | 1.2 |
| 21 | Medina County | 185,025 | +1.3% | 3.7 | 2.3 |
| 22 | Athens County | 63,197 | +1.3% | 0.5 | 2.8 |
| 23 | Perry County | 35,918 | +1.3% | 6.3 | 1.1 |
| 24 | Noble County | 14,276 | +1.3% | 2.5 | 1.2 |
| 25 | Highland County | 43,823 | +1.1% | 3.2 | 0.3 |
| 26 | Hamilton County | 838,418 | +1.0% | −5.5 | 1.4 |
| 27 | Portage County | 163,404 | +1.0% | 1.1 | 1.3 |
| 28 | Muskingum County | 87,014 | +0.7% | 9.6 | 2.3 |
| 29 | Clinton County | 42,301 | +0.6% | 4.5 | 2.4 |
| 30 | Mercer County | 42,737 | +0.5% | −0.9 | 1.9 |
| 31 | Montgomery County | 539,598 | +0.5% | 3.1 | 2.0 |
| 32 | Jackson County | 32,817 | +0.4% | 2.3 | 0.9 |
| 33 | Logan County | 46,302 | +0.4% | 5.2 | 2.6 |
| 34 | Van Wert County | 29,013 | +0.3% | 2.2 | 1.6 |
| 35 | Geauga County | 95,676 | +0.3% | 5.0 | 1.9 |
| 36 | Champaign County | 38,820 | +0.2% | 4.3 | 1.2 |
| 37 | Hancock County | 75,034 | +0.1% | 1.6 | 4.8 |
| 38 | Ashland County | 52,523 | +0.1% | 1.4 | 1.3 |
| 39 | Defiance County | 38,292 | +0.1% | −0.5 | 1.2 |
| 40 | Pike County | 27,061 | −0.0% | 1.1 | 2.3 |
| 41 | Putnam County | 34,380 | −0.0% | 2.9 | 2.6 |
| 42 | Richland County | 124,893 | −0.1% | 0.2 | 0.9 |
| 43 | Wayne County | 116,758 | −0.1% | −0.8 | 2.0 |
| 44 | Guernsey County | 38,379 | −0.1% | 3.4 | 1.1 |
| 45 | Lake County | 232,217 | −0.1% | 1.8 | 1.8 |
| 46 | Stark County | 373,771 | −0.2% | 2.6 | 1.7 |
| 47 | Shelby County | 48,065 | −0.2% | −0.7 | 6.4 |
| 48 | Henry County | 27,598 | −0.2% | 3.7 | 0.7 |
| 49 | Summit County | 538,376 | −0.3% | 1.8 | 1.0 |
| 50 | Crawford County | 41,896 | −0.3% | 10.5 | 0.1 |
| 51 | Sandusky County | 58,655 | −0.4% | 1.8 | 0.5 |
| 52 | Clark County | 135,340 | −0.4% | −6.7 | 2.9 |
| 53 | Huron County | 58,250 | −0.4% | −0.3 | 1.6 |
| 54 | Marion County | 65,115 | −0.4% | 5.8 | 0.9 |
| 55 | Paulding County | 18,727 | −0.4% | −3.9 | 1.5 |
| 56 | Gallia County | 29,072 | −0.5% | 6.4 | 0.2 |
| 57 | Darke County | 51,520 | −0.7% | 0.9 | 1.1 |
| 58 | Ashtabula County | 96,713 | −0.8% | 2.9 | 1.7 |
| 59 | Ross County | 76,429 | −0.8% | 8.6 | 0.8 |
| 60 | Preble County | 40,664 | −0.8% | 1.9 | 1.1 |
| 61 | Tuscarawas County | 92,373 | −0.9% | 0.3 | 0.7 |
| 62 | Morgan County | 13,626 | −0.9% | 5.9 | 1.7 |
| 63 | Seneca County | 54,522 | −1.0% | −2.4 | 1.5 |
| 64 | Carroll County | 26,475 | −1.1% | 0.9 | 0.0 |
| 65 | Auglaize County | 45,909 | −1.2% | −0.2 | 2.1 |
| 66 | Allen County | 100,881 | −1.2% | −2.1 | 1.6 |
| 67 | Vinton County | 12,645 | −1.2% | 8.8 | 0.6 |
| 68 | Trumbull County | 198,972 | −1.3% | 0.5 | 0.6 |
| 69 | Wyandot County | 21,567 | −1.4% | −1.3 | 0.6 |
| 70 | Fayette County | 28,552 | −1.4% | −1.9 | 2.8 |
| 71 | Williams County | 36,549 | −1.4% | −1.3 | 1.2 |
| 72 | Mahoning County | 224,706 | −1.4% | 2.5 | 0.8 |
| 73 | Lucas County | 423,347 | −1.7% | −3.1 | 0.6 |
| 74 | Fulton County | 41,853 | −1.9% | −5.1 | 1.4 |
| 75 | Hocking County | 27,512 | −1.9% | 4.9 | 0.6 |
| 76 | Ottawa County | 39,481 | −2.0% | −0.5 | 4.1 |
| 77 | Hardin County | 30,072 | −2.1% | −5.5 | 0.8 |
| 78 | Washington County | 58,389 | −2.1% | 0.5 | 0.1 |
| 79 | Columbiana County | 99,377 | −2.2% | 2.1 | 0.6 |
| 80 | Cuyahoga County | 1,232,925 | −2.4% | −3.4 | 1.5 |
| 81 | Jefferson County | 63,597 | −2.4% | 3.0 | 0.0 |
| 82 | Meigs County | 21,587 | −2.6% | 7.0 | 0.0 |
| 83 | Monroe County | 12,994 | −2.7% | 1.2 | 0.0 |
| 84 | Belmont County | 64,434 | −2.8% | 2.4 | 0.0 |
| 85 | Erie County | 73,296 | −2.9% | −1.8 | 2.2 |
| 86 | Harrison County | 14,070 | −3.0% | 4.0 | 0.1 |
| 87 | Scioto County | 71,365 | −3.4% | −1.8 | 0.1 |
| 88 | Lawrence County | 55,710 | −4.2% | 2.9 | 0.4 |
Ranked by the change in Census Bureau population estimates, 2020–2025.
11,900,510
2025
+0.9% since 2020
Source: U.S. Census Bureau, Population Estimates Program (Vintage 2025), 2025. Resident population, July 1 estimate.
+11,926
2025
1.0 per 1,000 residents
−27,732 in total, 2021–2025
Source: U.S. Census Bureau, Population Estimates Program (Vintage 2025), 2025. People moving in from other U.S. counties minus people moving out.
33,640
2025
+10.6% since 2021
2.8 per 1,000 residents
Source: U.S. Census Bureau, Building Permits Survey, 2025. Housing units authorized by building permits in the year.
4,867,853
2023
+3.2% since 2018
Source: U.S. Census Bureau, County Business Patterns, 2023. Paid employees of private employers in mid-March (County Business Patterns).
Fastest-growing metro areas in Ohio · Fastest-growing metro areas in the U.S. · Largest metro areas in Ohio
The County Growth and Demographics Report for any county as a PDF, from federal data: population and migration, housing and rents, permits, private employers and jobs, unemployment, ranks in the state and the country, and neighbouring counties, with a source next to every number. Pay once, no subscription.
Every purchase also includes a CSV of every table in the report, ready for a spreadsheet.
Refund terms: Terms. · How we compute every number
Ohio as a whole grew 0.9% between 2020 and 2025, to 11,900,510 residents. Statewide figures add up its counties.
Union County, which grew 16.5% between 2020 and 2025 to 73,446 residents (Census Bureau population estimates). Delaware County (+12.5%) and Pickaway County (+7.4%) came next.
49 of the 88 ranked counties had fewer residents in 2025 than in 2020. The steepest declines: Lawrence County (−4.2%), Scioto County (−3.4%), Harrison County (−3.0%).
For their size, Madison County (26.0 per 1,000 residents), Delaware County (15.4 per 1,000 residents) and Union County (13.6 per 1,000 residents) drew the most net domestic migration (people moving in from other U.S. counties minus people moving out) in 2025.
Each number shows its own period. Changes compare the latest period with five years earlier (or the earliest period available). Beacon CRE last refreshed these figures on 2026-11-05. Figures come from public federal statistics and are informational only, not investment advice. Check the source before relying on a number. Methodology: how we compute every number. More on every layer: data sources and licences.