Average Rent in Birmingham, AL (2026)

Typical asking rent in Birmingham is $1,391. Across the 11 ZIP codes with data it runs from $1,007 to $1,617, so which side of town you buy on matters as much as the city average. Data as of June 2026.

Median rent
$1,391
Average rent
$1,328
Lowest ZIP
$1,007
Highest ZIP
$1,617

Rent by ZIP code in Birmingham

ZIP codeCountyTypical rentvs city median
35233Jefferson County$1,617+16%
35242Shelby County$1,579+14%
35203Jefferson County$1,577+13%
35222Jefferson County$1,414+2%
35211Jefferson County$1,3960%
35235Jefferson County$1,3910%
35212Jefferson County$1,313-6%
35208Jefferson County$1,161-17%
35205Jefferson County$1,080-22%
35206Jefferson County$1,075-23%
35218Jefferson County$1,007-28%

How to use these numbers

These are Zillow Observed Rent Index values, a smoothed measure of typical asking rent for single family homes, condos, and apartments in each ZIP code. They describe what units are listed for, not what any specific unit will get. Condition, bedroom count, and the exact block all move the number.

If you are underwriting a purchase, use the ZIP figure rather than the city median, and then verify against live listings for the same bedroom count before you commit. Birmingham sits in the Birmingham-Hoover, AL metro area.

Other Alabama cities

Would a rental in Birmingham cash flow?

Start the analyzer with the Birmingham median rent of $1,391 and add a real purchase price to see cash flow, cap rate, and cash-on-cash return.