Cheap Apartments for Rent in 35203

17 rentals

Apartments For Rent Near 35203

We found 30 more apartments matching your filters just outside 35203

Average Rent Trends in 35203

Rent in 35203 varies by number of bedrooms and home type. Use these charts to quickly see how rent changes.
Average rent stayed about the same in Apr 2026 compared to the previous month. Rent previously peaked in Jul 2025.
MonthAverage rent
May 2025$2,040
Jun 2025$1,950
Jul 2025$2,200
Aug 2025$1,995
Sep 2025$1,990
Oct 2025$1,900
Nov 2025$1,844
Dec 2025$1,800
Jan 2026$1,900
Feb 2026$2,000
Mar 2026$2,000
Apr 2026$2,000
View as a graph

Average Rent By Bedroom and Home Type

1 bed2 beds3 beds4 bedsAll
All home types$1,799$2,100$1,399—$2,000
Apartments and Condos$2,500$2,100——$2,153

Frequently Asked Questions about Rentals in 35203

  • What is the average rent in 35203?
    The average rent in 35203 is $1,871. Rent prices range from $857 to as much as $2,880, depending on the type of rental.
  • How does the rent in 35203 compare to the national average?
    Average rent in 35203 is about 2% lower than the national average rent of $1,910. That means it is less expensive to rent in 35203 compared to the U.S. average.
  • What is the average rent in 35203, by number of bedrooms?
    The average rent in 35203 is $1,156 for a studio, $1,746 for a 1 bedroom, $2,095 for a 2 bedroom, $1,399 for a 3 bedroom, and $ for a 4 bedroom.
  • How have rent prices in 35203 changed compared to last year?
    In the past year, the average rent price in 35203 has decreased by $229. That means the average rent is 12% lower than last year.
  • How many available rental listings are in 35203?
    There are 19 available rental listings in 35203.
  • What are some cities near 35203?
    Some nearby cities include: Birmingham, Homewood, Mountain Brook, Tarrant, Vestavia Hills, Forestdale. These cities may have more rental options to explore.