Homes for Sale in Madison County, IL

21 communities
Edwardsville
$59,900 - $5,000,000 Average Price Single Family Home: $419,141 Condo/Townhome: $198,000
Granite City
$0 - $189,900 Average Price Single Family Home: $77,978
Highland
$40,000 - $750,000 Average Price Single Family Home: $216,312 Condo/Townhome: $82,600
Alton
$0 - $655,000 Average Price Single Family Home: $86,528 Condo/Townhome: $247,900
Godfrey
$0 - $900,000 Average Price Single Family Home: $186,847 Condo/Townhome: $165,575
Bethalto
$19,900 - $484,900 Average Price Single Family Home: $181,655 Condo/Townhome: $188,950
Collinsville
$19,900 - $615,000 Average Price Single Family Home: $135,012 Condo/Townhome: $79,900
Glen Carbon
$72,500 - $725,000 Average Price Single Family Home: $298,347 Condo/Townhome: $72,500
Troy
$87,200 - $569,900 Average Price Single Family Home: $266,483
Wood River
$0 - $359,000 Average Price Single Family Home: $88,982

Cities in Madison County, IL

Popular Cities in Madison County, IL