Winnebago County, Illinois Cities (2026)

25 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Rockford1170,816170,2300.5%1,539111 Township
Rockford2146,881148,696-0.21%2,24665 City
Harlem339,79539,2120.65%1,21833 Township
Loves Park423,75423,4000.25%1,45516 City
Machesney Park522,79222,933-0.1%1,79713 Village
Roscoe620,50120,2270.66%66831 Township
Cherry Valley719,49719,3330.59%64330 Township
Rockton816,34516,1380.65%45136 Township
Roscoe910,99010,9620.05%1,07110 Village
South Beloit107,9837,9820%1,2996 City
Rockton117,8627,8590.01%1,1467 Village
Seward126,7576,651-0.09%19335 Township
Winnebago135,0304,9890.62%15333 Township
Pecatonica144,1714,1470.53%11935 Township
Owen153,6303,6000.55%10335 Township
Winnebago162,8982,924-0.14%1,4982 Village
Cherry Valley172,8862,892-0.03%3438 Village
Durand182,3242,3060.52%7830 Township
Pecatonica192,0472,080-0.24%1,5951 Village
Durand201,3801,389-0.07%1,5021 Village
Laona211,2771,2650.55%4727 Township
Burritt221,1141,0980.81%3433 Township
Shirland239809650.82%5119 Township
Seward248508440.59%2436 Township
Harrison256126090.49%2525 Township

Winnebago County Cities Summary

Largest City

Rockford is the largest city in Winnebago County, with a population of 170,816.

Smallest City

Harrison is the smallest city in Winnebago County, with a population of 612.

10 Largest Cities

There are 25 cities in Winnebago County, Illinois.

Location of Winnebago County