Zumper

Apartments for Rent in McKinley Heights, St. Louis, MO

Average rent

$1,297
decreased by5%

Track prices

Great for

Pet owners
Social life
Eco-living

All rentals

2211 Indiana Ave #2 - Photo 1 of 1

1h ago

McKinley Heights house for rent in St. Louis

2211 Indiana Avenue - 2

2211 Indiana Ave #2, St. Louis, MO 63104

Air conditioning | Hardwood floor | Ceiling fan

2 beds

1 bath

$899

House for rent

Available Sep 15

Description

This 2nd floor unit is in an adorable duplex and features beautiful hardwood floors, new counters and cabinets, fireplace (non-working), spacious bedroom with awesome exposed brick on a few walls, tons of natural light, ceiling fans, dishwasher and lots of cabinet space! ***Additional $99 per month for water, sewer and trash*** Tenant responsible for electric and gas You do NOT want to miss this FANTASTIC unit! To schedule a viewing and/or apply, please visit our website: www STLsmartrentals com Only $30 to apply for anyone 18 and over Qualifications: NO Evictions N

2209 Shenandoah Ave #1F - Photo 1 of 1

20h ago

McKinley Heights apartment for rent in St. Louis

2209 Shenandoah Ave

2209 Shenandoah Ave #1F, St. Louis, MO 63104

On-site laundry

1 bed

1 bath

$1,095

Apartment for rent

Available Aug 21

2260 Indiana Ave - Photo 1 of 1

4d ago

McKinley Heights apartment for rent in St. Louis

2260 Indiana - -

2260 Indiana Ave, St. Louis, MO 63104

In-unit laundry | Air conditioning | Hardwood floor

2 beds

1 bath

$1,295

Apartment for rent

Available Sep 5

2263-2265 Indiana - Photo 1 of 1

4d ago

8.5

Very good

2263-2265 Indiana

2263 Indiana Ave, St. Louis, MO 63104

Garage parking | Storage

1 bed

1 bath

$1,275

Apartment for rent

2317 Indiana Ave ## 2f - Photo 1 of 1

5d+ ago

McKinley Heights townhouse for rent in St. Louis

For Rent: Renovated 2-Story Townhouse in McKinley Heights – $1,945/mo

2317 Indiana Ave ## 2f, St. Louis, MO 63104

Furnished | Ceiling fan

3 beds

2 baths

$1,945

House for rent

Available Jul 22

2317 Indiana Ave #2F - Photo 1 of 1

5d+ ago

McKinley Heights townhouse for rent in St. Louis

2317 Indiana Ave #2F, St. Louis, MO 63104

Furnished | Ceiling fan | Package service

3 beds

2 baths

$1,945

House for rent

Available Jul 22

Find rentals with popular amenities

Dishwasher

In-Unit Laundry

Outdoor Space

Garage Parking

2317 Indiana Ave ## 1f - Photo 1 of 1

5d+ ago

McKinley Heights townhouse for rent in St. Louis

House for rent

Available Jul 15

2262 S Jefferson Ave - Photo 1 of 1

5d+ ago

McKinley Heights townhouse for rent in St. Louis

2262 S Jefferson Ave, St. Louis, MO 63104

In-unit laundry | Furnished | Ceiling fan

2 beds

1 bath

$2,950

House for rent

The best of Zumper, delivered

Be the first to hear about new listings matching your search.

Email
By clicking submit, I accept Zumper's Terms and Conditions, Privacy Policy, and Community Values.
2312 Texas Ave #2F - Photo 1 of 1

5d+ ago

Our team has verified this company

Verified

Apartment for rent

Available Jul 19

Description

Available Immediately! Step into this spacious 1bedroom, 1bath apartment in the heart of 63104. With nearly 900 square feet of open living space, this home offers room to breathe and bright natural light throughout. Sewer is included in the rent and large pets are warmly welcomed. Just steps from favorite restaurants, neighborhood parks, and transit hubs, this movein ready home invites you to call and book a showing today at pmistlmetro. com

1301 Ann Ave #C - Photo 1 of 1

5d+ ago

Our team has verified this company

Verified

Apartment for rent

Available Jul 15

Description

Available Immediately! Special Offer: First month’s tenant portion covered for Section 8 tenants! Welcome to this bright and spacious 2bedroom, 1½bath apartment in the lively 63104 neighborhood. Featuring a thoughtfully laid?out floor plan, ample natural light, and comfortable living space, this home includes sewer in the rent and warmly welcomes large pets. Enjoy easy access to local dining, parks, and transit, all within walking distance. Ready for move in now–go to pmistlmetro. com to schedule your showing.

Advertisement

Nearby rental good for social life

Nearby rental good for wellness

Nearby rental good for wfh

1949-1953 Lynch - Photo 1 of 1

5d+ ago

Benton Park apartment for rent in St. Louis

1949-1953 Lynch

1949 Lynch St, St. Louis, MO 63118

Carpet

1 bed

1 bath

$995

Apartment for rent

Description

Welcome to your new home in St. Louis, MO! This one-bedroom, one-bathroom apartment is a perfect blend of comfort and style. The apartment boasts off-street parking, ensuring easy access to your vehicle at all times. Step inside to find new carpeting underfoot, adding a touch of warmth and luxury to the space. The apartment is bathed in natural light, creating a bright and inviting atmosphere. Fresh, clean, and adorned with new paint, this apartment is ready for you to make it your own. Experience the best of St. Louis living in this beautifully maintained apartment.

Lafayette Lofts - Photo 1 of 1

4d ago

8.1

Very good

Lafayette Lofts

815 Ann Ave, St. Louis, MO 63104

Air conditioning | Garage parking | On-site laundry

2 beds

1 bath

$1,650

Apartment for rent

1523 S 10th St Apt 103 - Photo 1 of 1

6m ago

LaSalle Park apartment for rent in St. Louis

1523 S 10th St Apt 103, St. Louis, MO 63104

Air conditioning

1 bed

1 bath

$1,095

Apartment for rent

Description

Discover the charm of loft-style living in the heart of historic LaSalle Park, neighboring lively Soulard. This one-bedroom, one-bathroom unit features a bonus room that can serve as a second bedroom. With soaring ceilings and an open floor plan, this street-level home offers both comfort and versatility. Ac + Heat

900 Barton St - Photo 1 of 1

5h ago

Soulard apartment for rent in St. Louis

900 Barton St, St. Louis, MO 63104

Air conditioning | Assigned parking | High ceilings

2 beds

1 bath

$1,295

Apartment for rent

Description

** If you're NOT looking to move within the next 30 days, check back when you are! Best advice: GO TO OUR RENTALS WEBSITE to check if this is still avail** or subscribe to our YouTube channel so you get noti's before units are even listed!** Your heart will go boom-boom if you're looking to be walking distance from Anheuser Busch and you love Soulard. I meannnn, this is it! The penthouse- third floor, way up over the bar. Enter to the kitchen, half bath and large living area with high ceilings overlooking the gorgeous neighborhood garden. Hardwoods, ceiling fans, spacio

1619 Carroll St #B - Photo 1 of 1

5d+ ago

Near Southside house for rent in St. Louis

2 beds

3 baths

$2,150

House for rent

Description

Discover this stunning 2-bedroom, 3-bathroom residence, perfectly tucked away in a quiet cul-de-sac in the vibrant heart of Lafayette Square. Offering the best of both worlds, this home delivers the serenity of a peaceful neighborhood while keeping you just minutes from the city's most exciting attractions, dining, and amenities. And with A.T. Still University located just across the street, the location couldn’t be more convenient. From the moment you step inside, you’ll be struck by the seamless blend of historic character and modern elegance. Original architectural det

1829 Kennett Pl - Photo 1 of 1

5d+ ago

Lafayette Square house for rent in St. Louis

Single Family Residence, Historic - St Louis, MO

1829 Kennett Pl, St. Louis, MO 63104

In-unit laundry | Furnished | On-site laundry

3 beds

1 bath

$2,950

House for rent

Description

Property Status: Pending On arguably the most charming street in Lafayette Square, you’ll find this 3 bed, 2 bath treasure on picturesque Kennett Place. Historic charm runs deep here: think soaring ceilings, working pocket doors, pocket shutters, and intricate plaster crown moldings that feel like they belong in a storybook. A gracious entry leads into light-filled living and dining spaces, while the kitchen and cozy breakfast nook make mornings feel a little brighter. Upstairs, the oversized primary suite is your personal retreat, complemented by two spacious bedrooms fil

Find sweet deals near McKinley Heights

These rentals are 10%-30% cheaper than the local average price for similar rentals.

2310 S Jefferson Ave Apt C #Apt C - Photo 1 of 1

5d+ ago

Fox Park apartment for rent in St. Louis

Charming 1-Bed Oasis at 2310 S Jefferson Ave - Perfect Urban Living!

2310 S Jefferson Ave Apt C #Apt C, St. Louis, MO 63104

In-unit laundry

1 bed

1 bath

$975

Apartment for rent

Available Aug 26

Description

Hello and welcome to 2310 South Jefferson Unit C, where contemporary urban living meets modern convenience throughout. This stylish 1 Bedroom 1 Bathroom residence features large windows, newer flooring and IN UNIT WASHER AND DRYER with modern renovations to tie the entire property together! The kitchen boasts modern amenities, new cabinets, and a plethora of storage space. Walking distance to everything Fox Park and the surrounding areas has to offer. There is off-street parking at the rear of the property for that subtle exclusion! This particular property won't last long

2350 S 10th St - Photo 1 of 1

5d+ ago

Soulard townhouse for rent in St. Louis

Townhouse, Traditional - St Louis, MO

2350 S 10th St, St. Louis, MO 63104

In-unit laundry | On-site laundry | Hardwood floor

3 beds

2 baths

$2,350

$2,250

Price drop

House for rent

Description

Property Status: Active Great opportunity to rent a classic property that graciously combines the "old" with the "new". This 1/2 duplex is situated in the very sought after southern portion of Soulard, with no hassle street parking yet within walking distance of all the area has to offer! Upon entering, you are greeted by a soaring open 3 story atrium. The main level features original hardwood flooring, a nice sized family room, and an updated eat-in kitchen w/ SS appliances, & ample amounts of counter/cabinet space. The second level features two nice size bedrooms, 2nd fl

Advertisement
917 Geyer Ave - Photo 1 of 1

5d+ ago

Soulard apartment for rent in St. Louis

917a Geyer

917 Geyer Ave, St. Louis, MO 63104

On-site laundry

3 beds

2 baths

$1,995

Apartment for rent

Available Aug 10

Description

Large Two-Story Apartment for Rent – Available ASAP! In the heart of Soulard just steps away from local bars, restaurants, and all the neighborhood charm! Features: Spacious two-story layout Private, oversized deck – all yours! Prime location near popular dining & nightlife spots Available immediately! Perfect for anyone looking to enjoy Soulard’s vibrant energy while still having their own private retreat. Apartment complex also has a dog park! $65 utility charge for water, sewer, and trash $250 pet deposit / $45 per month pet rent

1703 Carroll St #NA - Photo 1 of 1

3d ago

Lafayette Square house for rent in St. Louis

2 beds

2 baths

$2,000

House for rent

Available Aug 4

Description

Charming and fully updated 2-bedroom, 2-bath Victorian home located in the heart of Lafayette Square. This light-filled 1895 home features hardwood floors throughout, tall ceilings, and large windows that bring in great natural light. Includes a bonus flex room upstairs—perfect for a home office, nursery, or kids’ playroom—along with an in-unit laundry closet. The modern kitchen offers stainless steel appliances and plenty of storage. Both bathrooms have been tastefully updated with modern fixtures. Additional features include: Washer/dryer hookups Spacious closets in both

2030 Lafayette Ave - Photo 1 of 1

5d+ ago

Lafayette Square apartment for rent in St. Louis

Beautifully Refinished Hardwood Floors Shine at this Lafayette Square Apartment

2030 Lafayette Ave, St. Louis, MO 63104

In-unit laundry | Air conditioning | On-site laundry

2 beds

1 bath

$950

Apartment for rent

Available Jul 25

Description

Sitting just across from Lafayette Square Park, this adorable, 1st floor apartment has a location that is tough to beat! The beautiful, park-like setting extends into the courtyard, and surrounds the private patio off the living room. Inside, you will find hardwood floors throughout the apartment, two bedrooms, a full bath, and a spacious living room overlooking the courtyard. The kitchen has been recently updated, with newer cabinets and appliances, including a dishwasher. The kitchen also features a greenhouse window, for all of the green thumbs out there, plus plenty o

1627 Carroll St #A - Photo 1 of 1

3d ago

Near Southside apartment for rent in St. Louis

1627 Carroll St #A, St. Louis, MO 63104

In-unit laundry | On-site laundry | Hardwood floor

2 beds

1 bath

$1,450

Apartment for rent

Available Jul 8

Description

Welcome to the Newly Renovated Lafayette Square 2bd/1ba, located just a block away from Park Ave in the vibrant city of Saint Louis, MO. This apartment boasts a modern open floor plan, two spacious bedrooms, and a full bathroom. The interior features stunning exposed brick walls and gleaming hardwood floors, adding a touch of historic charm to the contemporary design. The kitchen is a chef's dream, equipped with top-of-the-line stainless steel appliances and a wine cooler for those who appreciate a good vintage. The private patio offers a perfect spot for outdoor relaxatio

1703 S 11th St #D - Photo 1 of 1

5d+ ago

LaSalle Park condo for rent in St. Louis

Condominium - St Louis, MO

1703 S 11th St #D, St. Louis, MO 63104

Fireplace

2 beds

1 bath

$1,895

Condo for rent

Description

Property Status: Pending Welcome to this charming 2-bedroom, 1.5-bath townhome in the heart of St. Louis, just steps from the vibrant Soulard District. Spread across two floors, this home blends modern comfort with unbeatable convenience. Features: Spacious Layout: Two well-appointed bedrooms and 1.5 baths provide ample space for living and entertaining. Prime Location: Walk to popular restaurants, lively nightlife, and grocery stores—everything you need is just minutes away. Private Upper Patio: Enjoy outdoor relaxation or host friends on your own elevated patio. Urb

1231 Allen Market Ln #2 - Photo 1 of 1

5d+ ago

Soulard townhouse for rent in St. Louis

Single Family Residence, Historic - St Louis, MO

1231 Allen Market Ln #2, St. Louis, MO 63104

In-unit laundry | On-site laundry | Central heat

3 beds

2 baths

$2,195

House for rent

Description

Property Status: Active Three-Story Soulard Townhome - Rare and spacious townhome just steps away from famous McGurk's Irish Pub and within walking distance of the heart of historic Soulard - home to thriving nightlife, coffee shops, farmer's market and the Anheuser Busch Brewery. 3,000 sq ft across 3 stories with 10+ foot ceilings, large windows and open floor plan giving you plenty of natural light and more than enough room to spread out and make the most of your space (perfect for work-from-home, relaxing and entertaining). Recently updated with an eye toward preserving

2729 Accomac St #B - Photo 1 of 1

2d ago

Fox Park apartment for rent in St. Louis

Updated 2 bedroom apartment in Fox Park

2729 Accomac St #B, St. Louis, MO 63104

On-site laundry | Outdoor space

2 beds

1 bath

$1,195

Apartment for rent

Available Sep 6

Description

Updated 2 bedroom 1 bathroom apartment in the Fox Park neighborhood! Off street parking available in the backyard on parking pad. Fully fenced in backyard! $65 utility charge for water, sewer, and trash $250 pet deposit / $45 monthly pet rent

Showing 1 - 25 of 25 results
Home > Apartments in St. Louis > McKinley Heights Apartments For Rent
Updated: September 10, 2025

Are you a rental professional?

Try our tenant screening, or post rental listings to Zumper, Craigslist St. Louis, and more.

Learn more about renting in McKinley Heights, St. Louis, MO

McKinley Heights, St. Louis apartment availability

McKinley Heights offers a good selection of rental listings, with an average of 17 listings available each month in 2024. The neighborhood's rental market primarily features 2-bedroom apartments, followed by 1-bedroom and 3-bedroom options. A majority of the apartments in McKinley Heights come equipped with modern amenities, including in-unit laundry and dishwashers, which are available in over 70% of the apartments. Additionally, air conditioning is available in 60% of the apartments, providing a comfortable living experience for residents. With its range of amenities and variety of apartment types, McKinley Heights is a great option for renters looking for a convenient and comfortable place to call home.

McKinley Heights, St. Louis rental market trends

The McKinley Heights neighborhood in St. Louis saw a significant increase in rent prices last year, with an average monthly rent of $1,416, reflecting an 8.6% year-over-year increase. Breaking it down by bed count, 1-bedrooms averaged $1,191 per month, a 8.2% increase from the previous year, while 2-bedrooms averaged $1,370, a 5.2% increase. The average rent for a 3-bedroom was $2,060, a 7.8% increase, and studios averaged $1,595, a 3.9% increase.

The summer months tend to see the highest demand and prices in McKinley Heights, with August typically being the most expensive month, 32.3% more than April, the month with the lowest rent. If you're looking for a new apartment, be prepared for more competition during the summer. On the other hand, if you're searching during the spring, you may find more affordable options, with April being the month with the lowest rent. Keep in mind that the rent prices can fluctuate significantly depending on the time of year, so it's essential to plan accordingly.

Why McKinley Heights, St. Louis is a great place to live

McKinley Heights is a neighborhood that perfectly complements an active social lifestyle. Our analysis of local amenities and attractions reveals that this area is ideal for renters who value a vibrant social scene. With an abundance of restaurants, excellent walkability, and frequent transit options, McKinley Heights makes it easy to get out and explore. Well-maintained street infrastructure and a strong focus on safety also contribute to the neighborhood's appeal. Whether you're meeting friends for dinner or looking for a night out on the town, McKinley Heights offers the perfect blend of convenience, accessibility, and entertainment options. If a lively social life is a top priority, McKinley Heights is definitely worth considering.

Methodology: How we got this data

Zumper’s proprietary rental data fuels our analysis. Rent and market trends, availability, neighborhood popularity, and lifestyle scores are all calculated using real-time and 2024 rental inventory and prices.

Our Lifestyle Categories ("great for eco-living," "great for social life," "great for pet owners," etc.) are determined by set criteria, against which we score each listing and its available features. At the neighborhood level, we calculate the listing count for each category to determine which lifestyles best fit each area.

Zumper, founded in 2012, is North America’s largest privately-owned rental platform, offering over 1 million listings across the U.S. and Canada. Stay informed on the latest trends and shifts in the rental market with our monthly National Rent Report, your go-to resource for key insights into the evolving rental landscape.

McKinley Heights Apartments for rent FAQ

What is the average rent for 1 bedroom apartments for rent in McKinley Heights, MO?

The average rent for 1 bedroom apartments for rent in McKinley Heights is $1135 per month. There are 3 1 bedroom apartments for rent in McKinley Heights, MO.

What is the average rent for 2 bedroom apartments for rent in McKinley Heights, MO?

The average rent for 2 bedroom apartments for rent in McKinley Heights is $1350 per month. Currently, there are 2 2 bedroom apartments for rent in McKinley Heights, MO.

What is the average rent for 3 bedroom apartments for rent in McKinley Heights, MO?

The average rent for 3 bedroom apartments for rent in McKinley Heights is $1945 per month. As of today, there are 2 3 bedroom apartments for rent in McKinley Heights, MO.

How expensive is it to rent an apartment in McKinley Heights, MO?

The average rent price in McKinley Heights, MO for a 2 bedroom apartment is $1350 per month. McKinley Heights average rent price is below the average national apartment rent price which is $1750 per month for a 2 bedroom apartment. Aside from rent price, the cost of living in McKinley Heights is also important to know. Cost of living includes but is not limited to: groceries, gas, utilities, water, and electric.

What is the average size of an apartment in McKinley Heights, MO?

The average size of a 1 bedroom apartment rental in McKinley Heights is 1050 square feet. The average size of a 2 bedroom apartment rental in McKinley Heights is 1207 square feet. The average size of a 3 bedroom apartment rental in McKinley Heights is 2387 square feet.

Can I afford an apartment for rent in McKinley Heights, MO?

To help you better understand how much rent you can afford, check out Zumper's rent calculator. Our rent calculator can help you learn more about McKinley Heights average rent prices.

What type of apartment rental is most common in McKinley Heights, St. Louis, MO?

1 bedroom apartments are the most common type of rentals in McKinley Heights, St. Louis, MO right now.

What type of apartment rental is least common in McKinley Heights, St. Louis, MO?

2 bedroom apartments are the least common type of rentals in McKinley Heights, St. Louis, MO right now.

Looking for apartments in McKinley Heights, St. Louis, MO near you?

🔑Available apartment rentals25
💰Best rent deal2211 Indiana Ave #2
Popular amenities, ,
🧦In-unit laundry
🍽With dishwasher
🏠With photos