Bedrooms
Bathrooms
More
Housing type
Community status
Community amenities
Active adults (55+) communities
Other filters
Builders
Garages
Living areas
Stories/floors
Primary bedroom

Custom Homes in Margaret, AL

131 Homes

3270 River Birch Trail. Chelsea, AL 35043

3270 River Birch Trail. Chelsea, AL 35043

From $749,900

  • 4 Beds
  • 4 Baths
428 Michael Drive. Gardendale, AL 35071

428 Michael Drive. Gardendale, AL 35071

From $525,000

  • 3 Beds
  • 2 Baths
1562 Olivewood Drive. Hoover, AL 35244

1562 Olivewood Drive. Hoover, AL 35244

From $969,900

  • 5 Beds
  • 6 Baths
297 Normandy Lane. Chelsea, AL 35043

297 Normandy Lane. Chelsea, AL 35043

From $719,900

  • 5 Beds
  • 4 Baths
262 Olmsted Street. Birmingham, AL 35242

262 Olmsted Street. Birmingham, AL 35242

From $970,000

  • 4 Beds
  • 4 Baths
274 Olmsted Street. Birmingham, AL 35242

274 Olmsted Street. Birmingham, AL 35242

From $979,000

  • 4 Beds
  • 4 Baths
6166 Lynton Drive. Hoover, AL 35244

6166 Lynton Drive. Hoover, AL 35244

From $800,000

  • 4 Beds
  • 4 Baths
167 Jefferson Place. Birmingham, AL 35242

167 Jefferson Place. Birmingham, AL 35242

From $542,222

  • 3 Beds
  • 2 Baths
177 Jefferson Place. Birmingham, AL 35242

177 Jefferson Place. Birmingham, AL 35242

From $527,148

  • 3 Beds
  • 2 Baths
1785 Murray Hill Road. Homewood, AL 35209

1785 Murray Hill Road. Homewood, AL 35209

From $2,450,000

  • 6 Beds
  • 6 Baths
3390 Chandler Way. Hoover, AL 35226

3390 Chandler Way. Hoover, AL 35226

From $1,175,000

  • 5 Beds
  • 4 Baths
6675 Spring Street. Trussville, AL 35173

6675 Spring Street. Trussville, AL 35173

From $441,000

  • 4 Beds
  • 4 Baths
6667 Spring Street. Trussville, AL 35173

6667 Spring Street. Trussville, AL 35173

From $351,000

  • 3 Beds
  • 2 Baths
3361 Chandler Way. Hoover, AL 35226

3361 Chandler Way. Hoover, AL 35226

From $899,900

  • 5 Beds
  • 4 Baths
2754 Milner Court. Birmingham, AL 35205

2754 Milner Court. Birmingham, AL 35205

From $839,000

  • 3 Beds
  • 2 Baths
6648 Spring Street. Trussville, AL 35173

6648 Spring Street. Trussville, AL 35173

From $397,304

  • 3 Beds
  • 2 Baths
6650 Spring Street. Trussville, AL 35173

6650 Spring Street. Trussville, AL 35173

From $374,710

  • 3 Beds
  • 2 Baths
6652 Spring Street. Trussville, AL 35173

6652 Spring Street. Trussville, AL 35173

From $374,377

  • 3 Beds
  • 2 Baths
8510  Old Sardis Road. Morris, AL 35116

8510 Old Sardis Road. Morris, AL 35116

From $68,000

  • 3 Beds
  • 2 Baths
6654 Spring Street. Trussville, AL 35173

6654 Spring Street. Trussville, AL 35173

From $377,020

  • 3 Beds
  • 2 Baths
3000 Chelsea Park Bend. Chelsea, AL 35043

3000 Chelsea Park Bend. Chelsea, AL 35043

From $388,000

  • 3 Beds
  • 2 Baths
4000 Chelsea Park Bend. Chelsea, AL 35043

4000 Chelsea Park Bend. Chelsea, AL 35043

From $395,000

  • 3 Beds
  • 2 Baths
168 Jefferson Place. Birmingham, AL 35242

168 Jefferson Place. Birmingham, AL 35242

From $729,900

  • 4 Beds
  • 4 Baths
5000 Chelsea Park Bend. Chelsea, AL 35043

5000 Chelsea Park Bend. Chelsea, AL 35043

From $428,000

  • 4 Beds
  • 2 Baths
4701 Boulder Drive. Trussville, AL 35173

4701 Boulder Drive. Trussville, AL 35173

From $550,000

  • 4 Beds
  • 3 Baths
6169 Lynton Drive. Hoover, AL 35244

6169 Lynton Drive. Hoover, AL 35244

From $800,000

  • 5 Beds
  • 4 Baths
3373 Chandler Way. Hoover, AL 35226

3373 Chandler Way. Hoover, AL 35226

From $1,150,000

  • 5 Beds
  • 4 Baths
6656 Spring Street. Trussville, AL 35173

6656 Spring Street. Trussville, AL 35173

From $397,632

  • 3 Beds
  • 2 Baths
4661 Oakdell Road. Hoover, AL 35244

4661 Oakdell Road. Hoover, AL 35244

From $723,000

  • 3 Beds
  • 2 Baths
1728 Glasscott Trail. Hoover, AL 35226

1728 Glasscott Trail. Hoover, AL 35226

From $1,300,000

  • 6 Beds
  • 6 Baths
5162 Willow Ridge Lane. Pinson, AL 35126

5162 Willow Ridge Lane. Pinson, AL 35126

From $348,000

  • 3 Beds
  • 2 Baths
1000 Chelsea Park Bend. Chelsea, AL 35043

1000 Chelsea Park Bend. Chelsea, AL 35043

From $368,000

  • 3 Beds
  • 2 Baths
7000 Chelsea Park Bend. Chelsea, AL 35043

7000 Chelsea Park Bend. Chelsea, AL 35043

From $421,000

  • 3 Beds
  • 2 Baths
Static Map Image