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 Shelby County, AL

184 Homes

Sort: Default
6656 Spring Street. Trussville, AL 35173

6656 Spring Street. Trussville, AL 35173

From $395,632

  • 3 Beds
  • 2 Baths
3817 Halbrook Lane. Mountain Brook, AL 35243

3817 Halbrook Lane. Mountain Brook, AL 35243

From $1,799,000

  • 4 Beds
  • 4 Baths
341 Boathouse Circle. Sylacauga, AL 35151

341 Boathouse Circle. Sylacauga, AL 35151

From $850,000

  • 3 Beds
  • 3 Baths
4159 Arnold Lane. Hoover, AL 35244

4159 Arnold Lane. Hoover, AL 35244

From $799,000

  • 3 Beds
  • 2 Baths
4050 Adrian Street. Hoover, AL 35244

4050 Adrian Street. Hoover, AL 35244

From $834,000

  • 3 Beds
  • 2 Baths
108 Mcalpin Circle. Pelham, AL 35124

108 Mcalpin Circle. Pelham, AL 35124

From $589,900

  • 4 Beds
  • 4 Baths
3011 Firefighter Lane. Homewood, AL 35209

3011 Firefighter Lane. Homewood, AL 35209

From $799,000

  • 3 Beds
  • 2 Baths
2000 Butler Road. Hoover, AL 35244

2000 Butler Road. Hoover, AL 35244

From $679,000

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

6000 Chelsea Park Bend. Chelsea, AL 35043

From $451,000

  • 4 Beds
  • 3 Baths
122 Jefferson Place. Birmingham, AL 35242

122 Jefferson Place. Birmingham, AL 35242

From $696,152

  • 4 Beds
  • 4 Baths
3145 Guilford Road. Mountain Brook, AL 35223

3145 Guilford Road. Mountain Brook, AL 35223

From $4,989,000

  • 7 Beds
  • 6 Baths
6703 Spring Street. Trussville, AL 35173

6703 Spring Street. Trussville, AL 35173

From $399,000

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

167 Jefferson Place. Birmingham, AL 35242

From $540,447

  • 3 Beds
  • 2 Baths
3221 Sayers Road. Fultondale, AL 35068

3221 Sayers Road. Fultondale, AL 35068

From $339,455

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

6699 Spring Street. Trussville, AL 35173

From $349,000

  • 3 Beds
  • 2 Baths
3225 Sayers Road. Fultondale, AL 35068

3225 Sayers Road. Fultondale, AL 35068

From $353,955

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

177 Jefferson Place. Birmingham, AL 35242

From $525,162

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

6635 Spring Street. Trussville, AL 35173

From $389,500

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

6631 Spring Street. Trussville, AL 35173

From $439,000

  • 4 Beds
  • 4 Baths
202 Lokey Drive. Wilsonville, AL 35186

202 Lokey Drive. Wilsonville, AL 35186

From $1,300,000

  • 5 Beds
  • 6 Baths
1785 Murray Hill Road. Homewood, AL 35209

1785 Murray Hill Road. Homewood, AL 35209

From $2,450,000

  • 6 Beds
  • 6 Baths
Static Map Image