Rentometer, Inc. | Data as of 12/04/2025
Shrewsbury, Missouri blends small‑town charm with convenient access to the greater St. Louis metro area, making it a sought‑after destination for renters seeking a vibrant yet family‑friendly community. The city’s historic downtown offers a mix of boutique shops, local eateries, and seasonal events, while nearby attractions such as the Missouri Botanical Garden, the iconic Route 66 corridor, and the expansive Creve Coeur Lake Park provide ample recreational opportunities. Excellent school districts, convenient highway connections, and a well‑maintained parks system further enhance the quality of life for residents.
The rental market in Shrewsbury features a balanced mix of apartments and single‑family homes, catering to a wide range of lifestyle needs. One‑bedroom apartments typically fall within the $1,000‑$1,200 range, with median rents hovering around $1,100. Two‑bedroom apartments are generally priced in the $1,400‑$1,500 bracket, while three‑bedroom units approach the $1,800 level, reflecting the city’s appeal to both professionals and growing families. For those who prefer a house, two‑bedroom homes command averages near $1,800, with median rents close to $1,800, offering a spacious alternative to multi‑unit living.
Neighborhoods such as Midtown Shrewsbury and the vibrant West End provide easy access to shopping centers like Town and Country Plaza, dining hubs, and public transit routes that connect commuters to downtown St. Louis. The city's blend of affordable rental options, well‑maintained amenities, and a welcoming atmosphere makes Shrewsbury an attractive choice for renters looking to enjoy the best of Missouri city living.
| Property Type | Bedrooms | Average | Median | Min - Max | 25th - 75th |
|---|---|---|---|---|---|
| Apartment | 1 Bedroom | $1,028 | $1,050 | $795 - $1,300 | $895 - $1,100 |
| 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,840 | $1,800 | $1,675 - $2,000 | $1,725 - $2,000 |
In the current period, the average rent in Shrewsbury was $1,006 for 1 Bedroom, $1,675 for 2 Bedroom, and $1,855 for 3 Bedroom.
Data provided by Rentometer, Inc.