Winnebago County, Illinois

County seat: Rockford · Population 283,674 (2025) · 513 sq mi

Winnebago County is the 7th most populous of Illinois's 102 counties, with 283,674 people (2025 estimate). Its county seat is Rockford. It is part of the Northern Stateline region, one of the 10 Illinois economic development regions (DCEO). The map shows its 11 cities and towns and the 6 neighboring counties.

Map of Winnebago County, Illinois with cities, towns and the county boundary
Winnebago County, Illinois 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).

Winnebago County facts

County seat
Rockford
Population (2025 estimate)
283,674 −0.6% since 2020
Land area
513 sq mi 51st largest of 102
Water area
6 sq mi
Population density
553 per sq mi
Established
1836
Same name
One of 3 Winnebago Counties in the US
Named after
Ho-Chunk Siouan-speaking Native American people
Largest city
Rockford 147,384 in the county
Median household income
$65,837
Cities and towns
11 plus 3 CDPs
ZIP codes
26
Time zone
Central
FIPS code
17201

Cities and towns in Winnebago County

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

NameTypePopulation 2025Also in
Rockford (county seat)City147,384Ogle County
Machesney ParkVillage22,805
Loves ParkCity22,086Boone County
RoscoeVillage11,034
South BeloitCity7,996
RocktonVillage7,870
WinnebagoVillage2,903
Cherry ValleyVillage2,547Boone County
PecatonicaVillage2,052
DurandVillage1,380
New MilfordVillage808

Unincorporated communities (CDPs)

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

CommunityPopulationAlso in
Westlake Village1,414
Lake Summerset1,147Stephenson County
Argyle214Boone County

ZIP codes in Winnebago County

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

Population of Winnebago County, 2020–2025

Winnebago County shrank by 1,677 people (−0.6%) between April 2020 and July 2025: 807 more deaths than births and a net loss of 916 people from migration.

Year (July 1)Population
2020284,939
2021283,436
2022281,767
2023281,732
2024282,965
2025283,674

Neighboring counties

Printable Winnebago 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 Illinois county map with all 102 counties. Found an error? Tell us.