Town Chart.

← Back to Discover · All towns in Illinois

Towns in Madison County

32 towns with data in Madison County, Illinois, largest first. Find your matches.

Granite City is the largest of the 32 towns we list in Madison County, with 26,549 people. Together they have 221,439 people.

TownPopulationTypical household incomeTypical home price
Granite City 26,549 $59,205 $104,300
Edwardsville 26,474 $86,721 $299,800
Alton 25,279 $54,568 $103,700
Collinsville 24,031 $67,612 $163,600
Godfrey 17,712 $94,543 $192,200
Glen Carbon 13,977 $97,168 $282,000
Troy 11,647 $112,434 $268,000
Wood River 10,279 $62,703 $108,100
Highland 10,262 $82,551 $202,900
Bethalto 9,239 $64,775 $168,900
Maryville 8,316 $100,670 $261,800
Pontoon Beach 6,025 $62,861 $145,100
East Alton 5,689 $48,815 $106,700
Rosewood Heights 4,229 $72,102 $137,300
Madison 2,900 $49,326 $58,900
Holiday Shores 2,782 $86,907 $245,100
South Roxana 2,181 $60,214 $88,700
St. Jacob 1,759 $112,188 $201,000
Venice 1,636 $32,066 $54,000
Roxana 1,556 $64,516 $95,400
Hartford 1,334 $41,092 $66,100
Hamel 1,134 $109,464 $251,300
Worden 1,094 $89,000 $146,600
Mitchell 1,092 $60,450 $110,500
Marine 1,049 $76,544 $157,300
Livingston 884 $62,240 $110,300
Alhambra 658 $73,750 $154,300
Moro 524 $133,462 $255,600
Grantfork 459 $95,625 $167,900
New Douglas 346 $50,000 $77,500
Prairietown 183 $85,234 $100,900
Williamson 160 $57,841 $75,800

ZIP codes in Madison County

28 ZIP codes in Madison County, Illinois. A ZIP code can also reach into a neighboring county.

Nearby counties in Illinois

Link to this page

Copy this HTML to link to this page from your own site.