Rockford, IL Metro Area

The Rockford, IL metro area is home to 336,605 residents and 145,197 housing units, centered in Illinois. Its median household income is $66,571, and the median family income is $83,523. The median age is 39.6, 0.7 years older than the Illinois median of 38.9. Residents are 49.2% male and 50.8% female.

Population

336,605

Median household income

$66,571

Median family income

$83,523

Median age

39.6

Housing units

145,197

Zip codes

22

with 1,000+ residents

Population by Race and Ethnicity

White residents make up the largest share of the metro area at 69.9%, followed by Black residents at 11.6%. Hispanic or Latino residents, who can be of any race, make up 16.6% of the population.

Hispanic or Latino residents can be of any race, so shares add to more than 100%.

Zip Codes in the Rockford, IL Metro Area

The Rockford, IL metro area includes 22 zip codes across Boone County and Winnebago County, home to a combined 334,965 residents. The most populous is Belvidere (61008) with 33,697 residents. Median household incomes range from $32,161 in Rockford (61104) to $136,172 in Caledonia (61011). Home values are highest in Caledonia (61011) at $311,900 and lowest in Rockford (61104) at $90,100. Capron (61012) has the youngest population, with a median age of 32.2, while Rockford (61114) is the oldest at 46.8.

Highest income

$136,172

Caledonia (61011)

Lowest income

$32,161

Rockford (61104)

Highest home value

$311,900

Caledonia (61011)

Lowest median rent

$796/mo

Durand (61024)

Median Household Income by Zip Code

Each bar is one zip code, ranked from highest to lowest median household income. The metro-wide median is $66,571, and 15 of 22 zip codes are above it.

Compare Every Zip Code

Select a column heading to sort. Select a zip code to see its full profile.

ZipTownCountyPopulationMedian incomeHome valueMedian rentMedian ageOwner occupied
61008BelvidereBoone County33,697$75,833$195,800$99840.576.6%
61108RockfordWinnebago County30,202$63,046$144,800$1,01339.765.4%
61107RockfordWinnebago County29,473$75,492$175,400$1,10043.271.1%
61109RockfordWinnebago County26,714$61,702$139,400$95934.864.2%
61103RockfordWinnebago County23,238$47,390$115,500$93440.251.6%
61111Loves ParkWinnebago County22,838$58,391$158,600$1,11936.760.4%
61115Machesney ParkWinnebago County22,424$73,771$172,600$1,10440.179.5%
61073RoscoeWinnebago County20,008$104,534$239,100$1,44138.680.3%
61101RockfordWinnebago County19,671$45,260$90,600$1,03738.151.4%
61104RockfordWinnebago County17,584$32,161$90,100$88734.637.8%
61102RockfordWinnebago County16,620$42,506$98,900$88336.364.4%
61114RockfordWinnebago County15,026$83,472$204,300$1,28846.871.1%
61072RocktonWinnebago County11,342$102,604$237,600$97641.783.6%
61080South BeloitWinnebago County11,062$78,533$181,200$94239.372.9%
61065Poplar GroveBoone County10,927$104,216$217,300$1,45236.492.6%
61088WinnebagoWinnebago County5,992$94,286$208,700$1,05845.289.8%
61016Cherry ValleyWinnebago County5,166$92,865$231,200$1,02146.789.7%
61063PecatonicaWinnebago County4,257$88,063$174,100$1,11642.578.1%
61011CaledoniaBoone County2,743$136,172$311,900$1,68544.393.5%
61012CapronBoone County2,322$98,750$172,000$99232.283.4%
61024DurandWinnebago County2,264$73,152$152,700$79646.580.6%
61038Garden PrairieBoone County1,395$69,808$281,600n/a46.795.4%

Source: U.S. Census Bureau, American Community Survey 5-year estimates. Zip codes are grouped by the metro area their population mainly falls in.

Scroll to Top