Townhouses for sale in Madison Heights

3,534 available properties
Sort by:
Most relevant first
Most relevant first
Most up-to-date first
Most recent published
Price: Lowest first
Price: Highest first
Bedrooms: Lowest first
Bedrooms: Highest first
Size: Lowest first
Size: Highest first
View photo Arrow icon pointing to the right
Updated
Foreclosure
House
House for sale in Madison Heights, Oakland County
Request Details
Madison Heights, Oakland County

3 Bedrooms

2 Bathrooms

1,354 sq.ft

1 day + 1 hour ago

View photo Arrow icon pointing to the right
Updated
Foreclosure
House
House for sale in Madison Heights, Oakland County
Request Details
Madison Heights, Oakland County

3 Bedrooms

1 Bathroom

1,315 sq.ft

1 day + 1 hour ago

View photo Arrow icon pointing to the right
Updated
Foreclosure
House
House for sale in Madison Heights, Oakland County
Request Details
Madison Heights, Oakland County

3 Bedrooms

1 Bathroom

910 sq.ft

1 day + 1 hour ago

View photo Arrow icon pointing to the right
Updated
Foreclosure
House
House for sale in Madison Heights, Oakland County
Request Details
Madison Heights, Oakland County

1 Bedroom

1 Bathroom

544 sq.ft

1 day + 1 hour ago

View photo Arrow icon pointing to the right
Updated
Foreclosure
House
House for sale in Madison Heights, Oakland County
Request Details
Madison Heights, Oakland County

3 Bedrooms

1 Bathroom

1,090 sq.ft

1 day + 1 hour ago

View photo Arrow icon pointing to the right
Updated
Foreclosure
House
House for sale in Madison Heights, Oakland County
Request Details
Madison Heights, Oakland County

3 Bedrooms

2 Bathrooms

1,233 sq.ft

1 day + 1 hour ago

View photo Arrow icon pointing to the right
Updated
Foreclosure
House
House for sale in Madison Heights, Oakland County
Request Details
Madison Heights, Oakland County

3 Bedrooms

2 Bathrooms

1,590 sq.ft

1 day + 1 hour ago

View photo Arrow icon pointing to the right
Updated
Foreclosure
House
House for sale in Madison Heights, Oakland County
Request Details
Madison Heights, Oakland County

3 Bedrooms

2 Bathrooms

1,338 sq.ft

1 day + 1 hour ago

36 pictures Arrow icon pointing to the right
House
House for sale in Madison Heights, Oakland County
USD 279,000
Madison Heights, Oakland County
GardenEquipped kitchenCellar

Sep 18, 2026

2 pictures Arrow icon pointing to the right
Townhouse
Townhouse for sale in Madison Heights, Oakland County
USD 135,900
Madison Heights, Oakland County

2 Bedrooms

1 Bathroom

920 sq.ft

Equipped kitchenAir conditioningCellar

2 weeks + 1 hour ago

View photo Arrow icon pointing to the right
Townhouse
Townhouse for sale in Madison Heights, Oakland County
USD 128,000
Madison Heights, Oakland County

2 Bedrooms

1 Bathroom

920 sq.ft

PatioDeckEquipped kitchenSwimming poolCellarParking

Aug 03, 2026

11 pictures Arrow icon pointing to the right
New
House
House for sale in Madison Heights, Oakland County
USD 183,800
Madison Heights, Oakland County

3 Bedrooms

1 Bathroom

950 sq.ft

ParkingEquipped kitchen

1 day + 1 hour ago

24 pictures Arrow icon pointing to the right
New
House
House for sale in Madison Heights, Oakland County
USD 229,900
Madison Heights, Oakland County

3 Bedrooms

1 Bathroom

GardenFireplaceParkingCellar

1 day + 1 hour ago

2 pictures Arrow icon pointing to the right
New
House
House for sale in Madison Heights, Oakland County
Request Details
Madison Heights, Oakland County

3 Bedrooms

1 Bathroom

1,960 sq.ft

GardenFireplaceParkingCellar

1 day + 1 hour ago

2 pictures Arrow icon pointing to the right
New
House
House for sale in Madison Heights, Oakland County
USD 175,000
Madison Heights, Oakland County

3 Bedrooms

1 Bathroom

1,092 sq.ft

Access for people with disabilitiesAir conditioning

1 day + 1 hour ago

11 pictures Arrow icon pointing to the right
New
House
House for sale in Madison Heights, Oakland County
USD 175,000
Madison Heights, Oakland County

3 Bedrooms

1 Bathroom

1,092 sq.ft

Access for people with disabilitiesAir conditioning

1 day + 1 hour ago

27 pictures Arrow icon pointing to the right
House
House for sale in Madison Heights, Oakland County
USD 135,000
Madison Heights, Oakland County

2 Bedrooms

1 Bathroom

700 sq.ft

GardenEquipped kitchenParking

Oct 14, 2026

2 pictures Arrow icon pointing to the right
House
House for sale in Madison Heights, Oakland County
USD 105,000
Madison Heights, Oakland County

2 Bedrooms

1 Bathroom

692 sq.ft

PatioGardenEquipped kitchenParking

3 days + 1 hour ago

23 pictures Arrow icon pointing to the right
House
House for sale in Madison Heights, Oakland County
USD 219,900
Madison Heights, Oakland County

3 Bedrooms

1 Bathroom

1,120 sq.ft

GardenParkingEquipped kitchen

3 days + 1 hour ago

35 pictures Arrow icon pointing to the right
House
House for sale in Madison Heights, Oakland County
USD 199,900
Madison Heights, Oakland County

3 Bedrooms

2 Bathrooms

1,394 sq.ft

GardenOffice roomFireplaceEquipped kitchenCellar

3 days + 1 hour ago

29 pictures Arrow icon pointing to the right
House
House for sale in Madison Heights, Oakland County
USD 229,900
Madison Heights, Oakland County

4 Bedrooms

1 Bathroom

1,125 sq.ft

GardenEquipped kitchenCellar

4 days + 1 hour ago

24 pictures Arrow icon pointing to the right
House
House for sale in Madison Heights, Oakland County
USD 574,990
Madison Heights, Oakland County

3 Bedrooms

1 Bathroom

1,100 sq.ft

Equipped kitchenParking

4 days + 1 hour ago

10 pictures Arrow icon pointing to the right
House
House for sale in Madison Heights, Oakland County
USD 174,900
Madison Heights, Oakland County

3 Bedrooms

1 Bathroom

1,310 sq.ft

GardenEquipped kitchen

4 days + 1 hour ago

25 pictures Arrow icon pointing to the right
Condo
Condo for sale in Madison Heights, Oakland County
USD 179,000
Madison Heights, Oakland County

3 Bedrooms

2 Bathrooms

1,323 sq.ft

DeckEquipped kitchenCellarParking

6 days + 1 hour ago

21 pictures Arrow icon pointing to the right
House
House for sale in Madison Heights, Oakland County
USD 120,000
Madison Heights, Oakland County

2 Bedrooms

1 Bathroom

545 sq.ft

GardenEquipped kitchen

3 days + 1 hour ago

29 pictures Arrow icon pointing to the right
House
House for sale in Madison Heights, Oakland County
USD 374,900
Madison Heights, Oakland County

3 Bedrooms

2 Bathrooms

1,550 sq.ft

PatioGymEquipped kitchenCellar

1 week + 1 hour ago

14 pictures Arrow icon pointing to the right
House
House for sale in Madison Heights, Oakland County
USD 165,000
Madison Heights, Oakland County

3 Bedrooms

1 Bathroom

1,154 sq.ft

GardenEquipped kitchenParking

1 week + 1 hour ago

35 pictures Arrow icon pointing to the right
House
House for sale in Madison Heights, Oakland County
USD 235,000
Madison Heights, Oakland County

4 Bedrooms

2 Bathrooms

1,508 sq.ft

GardenDeck

1 week + 1 day ago

23 pictures Arrow icon pointing to the right
House
House for sale in Madison Heights, Oakland County
USD 212,500
Madison Heights, Oakland County

3 Bedrooms

1 Bathroom

962 sq.ft

GardenEquipped kitchenParking

1 week + 1 day ago

2 pictures Arrow icon pointing to the right
House
House for sale in Madison Heights, Oakland County
USD 212,500
Madison Heights, Oakland County

3 Bedrooms

1 Bathroom

962 sq.ft

GardenEquipped kitchenParking

1 week + 2 days ago