Average Rent in Shrewsbury, MO
Apartments & Houses by Size

Rentometer, Inc. | Data as of 10/22/2025

Shrewsbury, Missouri, offers a balanced rental market that caters to a variety of lifestyles, from vibrant urban apartments to comfortable single‑family homes. Prospective renters will find a mix of modern apartment complexes near the bustling downtown corridor, as well as well‑maintained houses in quieter residential pockets such as the historic Shaw Park district and the family‑friendly Oak Grove area. The city’s convenient location just minutes from downtown St. Louis, along with easy access to I‑44 and I‑70, makes commuting straightforward while still providing a relaxed, community‑oriented atmosphere.

Apartment rentals in Shrewsbury typically fall into three main size categories. One‑bedroom units average in the $1,000 range, with median rents around $1,100, offering an affordable entry point for young professionals and students. Two‑bedroom apartments see average rents near the $1,500 mark and a median close to $1,475, ideal for growing households or roommates seeking additional space. Larger three‑bedroom apartments command averages close to $1,800, with median rents near $1,780, appealing to families desiring more room without leaving the city limits. For those who prefer a house, two‑bedroom detached homes average around $1,900, with median rents reaching the $2,000 range, providing a blend of privacy and suburban charm.

Beyond housing, Shrewsbury boasts a vibrant local scene that enhances the rental experience. Residents enjoy nearby Shaw Park’s green spaces, the historic Boone Park Music Center, and a selection of boutique shops, cafés, and restaurants along Main Street. The city’s strong schools, community events, and close proximity to cultural attractions in St. Louis make it an attractive destination for renters seeking both convenience and a welcoming neighborhood feel.

Shrewsbury Rent by Property Type & Bedroom Count

Property Type Bedrooms Average Median Min - Max 25th - 75th
Apartment 1 Bedroom $1,061 $1,075 $795 - $1,300 $1,050 - $1,300
Apartment 2 Bedroom $1,468 $1,412 $1,275 - $1,775 $1,350 - $1,775
Apartment 3 Bedroom $1,793 $1,780 $1,700 - $1,900 $1,700 - $1,900
House 2 Bedroom $1,868 $1,900 $1,675 - $2,000 $1,800 - $2,000

In the current period, the average rent in Shrewsbury was $1,061 for 1 Bedroom, $1,669 for 2 Bedroom, and $1,855 for 3 Bedroom.

Shrewsbury

Rentometer subscribers can see individual property locations on the map in addition to the heatmap. Click here to Subscribe

Data provided by Rentometer, Inc.