Birmingham
Buy ▾
Popular Searches
Homes for sale
Condos for sale
Land for sale
Open houses
Buying Options
Buy with Redfin
Redfin Premier
Buying Resources
Affordability calculator
Home buying guide
Free home buying classes
US housing market
Rent ▾
Rental Resources
Renter dashboard
Rental market tracker
How much rent can I afford?
Should I rent or buy?
Renter guide
Redfin Rental Tools
List my home for rent
Rental Tools dashboard
US rental market trends
Should I sell or rent my home?
Sell ▾
My Home
What's my home worth?
My home dashboard
Redfin Selling Options
Why sell with Redfin?
Redfin Premier
Redfin Full Service
Find an agent
Selling Resources
Home selling guide
Will selling pay off?
Home improvement trends
Mortgage ▾
Mortgage rates
Get prequalified
Today's mortgage rates
Today's refinance rates
Home equity loan
Calculators
Payment calculator
How much can I afford?
Rent vs. buy
How to get pre-approved
Real Estate Agents ▾
Find an Agent
Join as a Redfin Agent
Join our referral network
Agent Resource Center
Feed
Join / Sign in
For sale
Price
Beds/baths
Home type
Filters
Save search
Layout
Birmingham, AL homes for sale & real estate
2,035 homes
Sort:
Recommended
REDFIN OPEN SEP 6, 12PM TO 2PM
3D WALKTHROUGH
223 Black Creek Rd, Birmingham, AL 35217
223 Black Creek Rd, Birmingham, AL 35217
223 Black Creek Rd, Birmingham, AL 35217
$257,000
3 beds
2 baths
1,920
sq ft
223 Black Creek Rd, Birmingham, AL 35217
2 acre lot
•
Charming front porch
•
Airy open layout
VIDEO TOUR
4353 Montevallo Rd, Mountain Brook, AL 35213
4353 Montevallo Rd, Mountain Brook, AL 35213
4353 Montevallo Rd, Mountain Brook, AL 35213
$445,000
3 beds
2.5 baths
1,735
sq ft
4353 Montevallo Rd, Mountain Brook, AL 35213
0.25 acre lot
•
Garage
Loading...
2572 Montauk Rd, Hoover, AL 35226
2572 Montauk Rd, Hoover, AL 35226
2572 Montauk Rd, Hoover, AL 35226
$750,000
6 beds
4 baths
3,814
sq ft
2572 Montauk Rd, Hoover, AL 35226
3 garage spots
•
Pool
612 S 22nd Ave, Birmingham, AL 35205
612 S 22nd Ave, Birmingham, AL 35205
612 S 22nd Ave, Birmingham, AL 35205
$340,000
3 beds
2 baths
1,196
sq ft
612 S 22nd Ave, Birmingham, AL 35205
COMING SOON
12 Spring Haven Cir SW, Birmingham, AL 35211
12 Spring Haven Cir SW, Birmingham, AL 35211
12 Spring Haven Cir SW, Birmingham, AL 35211
$174,900
3 beds
2 baths
1,514
sq ft
12 Spring Haven Cir SW, Birmingham, AL 35211
8,276 sq ft lot
•
Car-dependent
1801 Dry Creek Cir, Birmingham, AL 35235
$195,000
3 beds
2 baths
1,076
sq ft
1801 Dry Creek Cir, Birmingham, AL 35235
428 Orchid Rd, Birmingham, AL 35215
$170,000
3 beds
1 bath
1,418
sq ft
428 Orchid Rd, Birmingham, AL 35215
2720 23rd St W, Birmingham, AL 35208
$59,900
3 beds
1 bath
1,692
sq ft
2720 23rd St W, Birmingham, AL 35208
215 2nd Ave, Midfield, AL 35228
$140,000
3 beds
1 bath
1,404
sq ft
215 2nd Ave, Midfield, AL 35228
1128 Gadsden Hwy, Irondale, AL 35235
$195,000
4 beds
2.5 baths
1,430
sq ft
1128 Gadsden Hwy, Irondale, AL 35235
1065 Unali Ln, Leeds, AL 35094
$489,900
5 beds
4 baths
2,811
sq ft
1065 Unali Ln, Leeds, AL 35094
4229 Harpers Ferry Rd, Mountain Brook, AL 35213
$995,000
4 beds
3.5 baths
3,962
sq ft
4229 Harpers Ferry Rd, Mountain Brook, AL 35213
1515 N 36th Pl, Birmingham, AL 35234
$125,000
3 beds
2 baths
1,204
sq ft
1515 N 36th Pl, Birmingham, AL 35234
704 Saint Andrews Ln, Hoover, AL 35244
$889,000
5 beds
4 baths
3,022
sq ft
704 Saint Andrews Ln, Hoover, AL 35244
1820 33rd St, Birmingham, AL 35208
$50,000
2 beds
1 bath
1,212
sq ft
1820 33rd St, Birmingham, AL 35208
200 Hallman Hl E #213, Homewood, AL 35209
$399,900
1 bed
1 bath
888
sq ft
200 Hallman Hl E #213, Homewood, AL 35209
Loading...
2320 Tyler Rd, Vestavia Hills, AL 35226
$299,000
4 beds
2 baths
1,250
sq ft
2320 Tyler Rd, Vestavia Hills, AL 35226
3422 Kildare Dr, Hoover, AL 35226
$450,000
5 beds
3 baths
2,642
sq ft
3422 Kildare Dr, Hoover, AL 35226
5825 5th Ct S, Birmingham, AL 35212
$399,999
3 beds
3 baths
2,030
sq ft
5825 5th Ct S, Birmingham, AL 35212
1249 Forest Brook Cir, Homewood, AL 35226
$365,000
3 beds
3 baths
1,968
sq ft
1249 Forest Brook Cir, Homewood, AL 35226
4115 4th Ave S, Birmingham, AL 35222
$1,350,000
8 beds
8 baths
4,042
sq ft
4115 4th Ave S, Birmingham, AL 35222
1257 Greystone Parc Dr, Hoover, AL 35242
$699,000
5 beds
3.5 baths
3,356
sq ft
1257 Greystone Parc Dr, Hoover, AL 35242
304 Yorkshire Dr, Homewood, AL 35209
$979,000
4 beds
4 baths
3,047
sq ft
304 Yorkshire Dr, Homewood, AL 35209
1432 18th Ave, Birmingham, AL 35205
$450,000
3 beds
2 baths
1,949
sq ft
1432 18th Ave, Birmingham, AL 35205
1080 Hermitage Cir, Birmingham, AL 35242
$674,900
4 beds
3 baths
3,450
sq ft
1080 Hermitage Cir, Birmingham, AL 35242
Loading...
4625 Jackson Loop, Vestavia Hills, AL 35242
$724,900
5 beds
4 baths
3,649
sq ft
4625 Jackson Loop, Vestavia Hills, AL 35242
924 6th St W, Birmingham, AL 35204
$125,900
2 beds
1 bath
2,640
sq ft
924 6th St W, Birmingham, AL 35204
605 Oregon St, Birmingham, AL 35224
$114,500
3 beds
2 baths
1,152
sq ft
605 Oregon St, Birmingham, AL 35224
5064 Pinehurst Ter, Birmingham, AL 35242
$699,900
4 beds
3.5 baths
2,844
sq ft
5064 Pinehurst Ter, Birmingham, AL 35242
1045 Parkwood Dr, Birmingham, AL 35242
$799,900
5 beds
5.5 baths
3,928
sq ft
1045 Parkwood Dr, Birmingham, AL 35242
2129 N 30th Ave, Birmingham, AL 35207
$49,900
3 beds
1.5 baths
1,042
sq ft
2129 N 30th Ave, Birmingham, AL 35207
1040 Broadway Park #435, Homewood, AL 35209
$349,900
2 beds
2 baths
1,174
sq ft
1040 Broadway Park #435, Homewood, AL 35209
760 Carl Raines Lake Rd, Hoover, AL 35244
$499,900
4 beds
3.5 baths
2,991
sq ft
760 Carl Raines Lake Rd, Hoover, AL 35244
3109 Bradford Pl, Birmingham, AL 35242
$599,000
4 beds
3 baths
2,994
sq ft
3109 Bradford Pl, Birmingham, AL 35242
1792 Annendale Dr, Birmingham, AL 35235
$240,000
4 beds
2.5 baths
1,679
sq ft
1792 Annendale Dr, Birmingham, AL 35235
2021 Hanchey Rd, Birmingham, AL 35214
$155,000
4 beds
2 baths
1,566
sq ft
2021 Hanchey Rd, Birmingham, AL 35214
211 Belvedere Dr, Birmingham, AL 35242
$399,000
3 beds
2 baths
2,286
sq ft
211 Belvedere Dr, Birmingham, AL 35242
3467 Chapel Ln, Hoover, AL 35226
$415,000
5 beds
3 baths
2,642
sq ft
3467 Chapel Ln, Hoover, AL 35226
513 Ferndale Rd, Birmingham, AL 35235
$199,900
4 beds
2 baths
1,935
sq ft
513 Ferndale Rd, Birmingham, AL 35235
333 Windchase Trce, Birmingham, AL 35242
$449,000
3 beds
2.5 baths
2,018
sq ft
333 Windchase Trce, Birmingham, AL 35242
527 Stewards Gln, Hoover, AL 35242
$1,550,000
6 beds
6 baths
6,842
sq ft
527 Stewards Gln, Hoover, AL 35242
Viewing page 1 of 9
(Download All)
1
2
3
4
5
6
7
8
9
Redfin
Alabama
Birmingham
Average home prices near Birmingham, AL
Cities
McCalla
homes for sale
$285,000
Pell City
homes for sale
$399,939
Gardendale
homes for sale
$327,400
Hoover
homes for sale
$503,950
Mountain Brook
homes for sale
$1,085,000
Pinson
homes for sale
$259,900
Bessemer
homes for sale
$175,000
Chelsea
homes for sale
$389,900
Helena
homes for sale
$414,950
Homewood
homes for sale
$507,500
Trussville
homes for sale
$475,000
Tuscaloosa
homes for sale
$399,450
Vestavia Hills
homes for sale
$539,500
Alabaster
homes for sale
$349,700
Pelham
homes for sale
$405,000
Show more
Neighborhoods
Zip Codes
Highland Park
homes for sale
$385,000
East Avondale
homes for sale
$290,000
Crestline
homes for sale
$445,000
Liberty Park
homes for sale
$749,900
Norwood
homes for sale
$210,000
Cahaba Heights
homes for sale
$474,950
Forest Park
homes for sale
$495,000
Crestwood
homes for sale
$387,250
Greystone
homes for sale
$859,900
Roebuck
homes for sale
$131,900
Show more
35222
homes for sale
$397,450
35226
homes for sale
$499,900
35020
homes for sale
$124,900
35126
homes for sale
$259,900
35022
homes for sale
$325,000
35235
homes for sale
$212,450
35205
homes for sale
$346,400
35206
homes for sale
$131,950
35242
homes for sale
$575,000
35243
homes for sale
$635,000
35244
homes for sale
$469,900
35210
homes for sale
$299,000
35215
homes for sale
$170,000
35216
homes for sale
$358,500
35173
homes for sale
$449,900
Show more
Birmingham, AL real estate trends
All Home Types trends in Birmingham, AL
Median Sale Price
# of Homes Sold
Median Days on Market
All Home Types
All Home Types
Single Family Homes
Townhouses
Condos/Co-ops
Median Sale Price
(All Home Types)
$194,900
+8.3%
YoY | Jul 2025
1 year
3 year
5 year
Based on Redfin calculations of home data from MLS and/or public records.
Location
Data
Jul 2025
Growth
% YoY
Birmingham, AL
$194,900
+8.3%
See more Birmingham, AL market insights
More to explore in Birmingham, AL
Featured
Price
Bedroom
Houses for rent
in Birmingham
Cheap homes
in Birmingham
Single story homes
in Birmingham
Vintage homes
in Birmingham
Land
in Birmingham
New listings
in Birmingham
Homes with pools
in Birmingham
Condos
in Birmingham
Luxury homes
in Birmingham
New homes
in Birmingham
Townhouses
in Birmingham
Fixer upper homes
in Birmingham
Multi family homes
in Birmingham
Open houses
in Birmingham
Waterfront homes
in Birmingham
Houses
for sale near me
Land
for sale near me
Open Houses
near me
Condos
for sale near me
Agents
near me
Show more
Homes for sale under $900k
in Birmingham
Homes for sale under $800k
in Birmingham
Homes for sale under $700k
in Birmingham
Homes for sale under $600k
in Birmingham
Homes for sale under $500k
in Birmingham
Homes for sale under $400k
in Birmingham
Homes for sale under $350k
in Birmingham
Homes for sale under $300k
in Birmingham
Homes for sale under $250k
in Birmingham
Homes for sale under $200k
in Birmingham
Homes for sale under $150k
in Birmingham
Homes for sale under $100k
in Birmingham
Show more
1 bedroom homes
in Birmingham
2 bedroom homes
in Birmingham
3 bedroom homes
in Birmingham
4 bedroom homes
in Birmingham
5 bedroom homes
in Birmingham
6 bedroom homes
in Birmingham
2 bedroom 2 bath homes
in Birmingham
3 bedroom 2 bath homes
in Birmingham
4 bedroom 2 bath homes
in Birmingham
Show more
How to buy a house in Birmingham, AL
How much house can I afford?
How to buy a house in 10 steps
First-time homebuyer's guide
See more home buying guides
Popular Markets in Alabama
Huntsville
homes for sale
$350,000
Birmingham
homes for sale
$160,000
Mobile
homes for sale
$235,000
Madison
homes for sale
$524,900
Montgomery
homes for sale
$209,000
Gulf Shores
homes for sale
$511,650
Hoover
homes for sale
$503,950
Fairhope
homes for sale
$643,290
Tuscaloosa
homes for sale
$399,450
Auburn
homes for sale
$475,000
Orange Beach
homes for sale
$699,000
Athens
homes for sale
$364,900
Dothan
homes for sale
$266,600
Mountain Brook
homes for sale
$1,085,000
Vestavia Hills
homes for sale
$539,500
Show more
350K
257K
445K
750K
340K
175K
195K
170K
59.9K
140K
195K
490K
995K
125K
889K
50K
400K
299K
450K
400K
365K
1.35M
699K
979K
450K
675K
725K
126K
115K
700K
800K
49.9K
500K
599K
240K
155K
399K
415K
200K
449K
1.55M
350K
55K
85K
1.20M
200K
590K
365K
299K
469K
Remove outline
Draw
Options
Map