Winnebago County, Illinois Cities (2025)

25 cities

City
Rank
2025 Pop.
2020 Pop.
Change
Density
Area (mi²)
Type
Rockford1166,516170,214-0.3%1,500111 Township
Rockford2144,420148,670-0.59%2,21965.08 City
Harlem338,73839,209-0.13%1,18632.67 Township
Loves Park423,28923,404-0.1%1,42716.32 City
Machesney Park522,42822,932-0.45%1,76812.69 Village
Roscoe620,00020,2200%65230.68 Township
Cherry Valley719,00319,331-0.17%62730.30 Township
Rockton815,95616,131-0.01%44136.21 Township
Roscoe910,76710,957-0.35%1,04910.27 Village
South Beloit107,8387,975-0.34%1,2766.14 City
Rockton117,7127,851-0.36%1,1246.86 Village
Seward126,8346,6560.4%19634.95 Township
Winnebago134,8814,979-0.25%14832.93 Township
Pecatonica144,0734,145-0.15%11734.92 Township
Owen153,5443,597-0.11%10035.28 Township
Winnebago162,8432,922-0.56%1,4701.93 Village
Cherry Valley172,8422,896-0.39%3388.40 Village
Durand182,2742,306-0.04%7729.65 Township
Pecatonica192,0162,080-0.64%1,5711.28 Village
Durand201,3581,390-0.44%1,4780.92 Village
Laona211,2501,2650%4627.08 Township
Burritt221,0781,100-0.28%3332.70 Township
Shirland23947967-0.32%4919.20 Township
Seward24826843-0.24%2335.81 Township
Harrison25596609-0.33%2424.64 Township

Winnebago County Cities Summary

Largest City

Rockford is the largest city in Winnebago County, with a population of 166,516.

Smallest City

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

10 Largest Cities

There are 25 cities in Winnebago County, Illinois.

Location of Winnebago County