Stark County, Ohio

County seat: Canton · Population 373,771 (2025) · 575 sq mi

Stark County is the 8th most populous of Ohio's 88 counties, with 373,771 people (2025 estimate). Its county seat is Canton. The map shows its 18 cities and towns and the 8 neighboring counties.

Map of Stark County, Ohio with cities, towns and the county boundary
Stark County, Ohio with its cities and towns, unincorporated communities (CDPs) and neighboring counties. Boundaries: U.S. Census Bureau, 2025. Free to use with attribution (CC BY 4.0).

Stark County facts

County seat
Canton
Population (2025 estimate)
373,771 −0.3% since 2020
Land area
575 sq mi 11th largest of 88
Water area
5 sq mi
Population density
650 per sq mi
Established
1808
Named after
John Stark American Revolutionary War general from New Hampshire
Largest city
Canton 69,001
Median household income
$67,934
Cities and towns
18 plus 13 CDPs
ZIP codes
43
Time zone
Eastern
FIPS code
39151

Cities and towns in Stark County

Stark County has 18 incorporated cities, towns and villages. Populations count the people living inside Stark County; cities that cross a county line also list the other counties.

NameTypePopulation 2025Also in
Canton (county seat)City69,001
MassillonCity32,168
AllianceCity21,536Mahoning County
North CantonCity17,692
LouisvilleCity9,874
Canal FultonCity5,412
HartvilleVillage3,456
BrewsterVillage2,192
MinervaVillage1,973Carroll and Columbiana counties
NavarreVillage1,805
East CantonVillage1,513
Beach CityVillage923
WaynesburgVillage910
East SpartaVillage744
Meyers LakeVillage718
MagnoliaVillage693Carroll County
WilmotVillage275
Hills and DalesVillage246

Unincorporated communities (CDPs)

Census-designated places are communities without their own city government; the county provides their services.

CommunityPopulationAlso in
Perry Heights8,756
Uniontown7,920
Reedurban4,900
Richville3,145
Greentown2,993
Middlebranch2,361
North Industry1,767
Bolton649
Robertsville386
Harrisburg253
Marlboro230
North Lawrence165
Limaville110

ZIP codes in Stark County

43 ZIP codes reach into Stark County. ZIP codes ignore county lines, so some also cover a neighboring county.

Population of Stark County, 2020–2025

Stark County shrank by 1,043 people (−0.3%) between April 2020 and July 2025: 5,160 more deaths than births and a net gain of 4,128 people from migration.

Year (July 1)Population
2020374,476
2021373,565
2022372,531
2023372,455
2024373,240
2025373,771

Neighboring counties

Printable Stark County map

The PDF is a vector file with real text: it prints sharp on Letter paper and you can search it for a town. The PNG is 2400 pixels wide for slides and documents. Both are free to use with a credit to WhichCounty.

Paste this code to embed the map on your site:

Sources

Back to the Ohio county map with all 88 counties. Found an error? Tell us.