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.
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.
Data provided by Rentometer, Inc.