Winnebago County, Illinois Cities (2025)

25 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Rockford1169,968170,2300.5%1,531111 Township
Rockford2147,183148,696-0.21%2,26165 City
Harlem339,53739,2120.66%1,21033 Township
Loves Park423,69523,4000.25%1,45116 City
Machesney Park522,81522,933-0.11%1,79913 Village
Roscoe620,36720,2270.66%66431 Township
Cherry Valley719,38319,3330.59%64030 Township
Rockton816,24016,1380.65%44836 Township
Roscoe910,98510,9620.04%1,07010 Village
South Beloit107,9837,9820%1,2996 City
Rockton117,8617,8590%1,1467 Village
Seward126,7636,651-0.09%19335 Township
Winnebago134,9994,9890.62%15233 Township
Pecatonica144,1494,1470.53%11935 Township
Owen153,6103,6000.56%10235 Township
Winnebago162,9022,924-0.17%1,5012 Village
Cherry Valley172,8872,892-0.03%3438 Village
Durand182,3122,3060.52%7830 Township
Pecatonica192,0522,080-0.29%1,5991 Village
Durand201,3811,389-0.14%1,5031 Village
Laona211,2701,2650.55%4727 Township
Burritt221,1051,0980.82%3433 Township
Shirland239729650.83%5119 Township
Seward248458440.6%2436 Township
Harrison256096090.5%2525 Township

Winnebago County Cities Summary

Largest City

Rockford is the largest city in Winnebago County, with a population of 169,968.

Smallest City

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

10 Largest Cities

There are 25 cities in Winnebago County, Illinois.

Location of Winnebago County