St. Clair County Homes for Sale under $500K Browse by LocationHomes for Sale under $100KHomes for Sale under $200KHomes for Sale under $300KHomes for Sale under $400KHomes for Sale under $500KHomes for Sale under $600KHomes for Sale over $600KProperties for LeaseNew Construction HomesLots for Sale