Zumper

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

All rentals

2027 Russell Blvd. - Photo 1 of 1

3d ago

9.1

Excellent

2027 Russell Blvd.

2027 Russell Blvd, St. Louis, MO 63104

In-unit laundry | Air conditioning | Dishwasher

3 beds

2 baths

$2,100

Apartment for rent

2309 Shenandoah Ave #2309A - Photo 1 of 1

3d ago

McKinley Heights apartment for rent in St. Louis

2309 Shenandoah Ave #2309A, St. Louis, MO 63104

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

1 bed

1 bath

$945

Apartment for rent

Available Aug 11

1817 Allen Ave - Photo 1 of 1

17h ago

8.3

Very good

1817 Allen Ave

1817 Allen Ave, St. Louis, MO 63104

2 beds

1 bath

$1,400

Apartment for rent

Description

Coming soon! Newly Remodeled two-bedroom one bathroom apartment in St. Louis, MO. This freshly renovated unit features updated hardwood floors in the bedrooms and living room, new flooring in the kitchen, dining area, hallway and bathroom, and a full fresh paint job throughout. The kitchen includes new stainless-steel appliances, new countertops and cabinets, plus a new bathroom vanity. Additional updates include new light fixtures, new doors and frames, and modern finishes throughout. Ideal for those seeking an updated, move-in-ready two-bedroom layout in St. Louis. $100

2152 Geyer Ave - Photo 1 of 1

1d ago

McKinley Heights apartment for rent in St. Louis

Apartment for rent

Description

French doors separate the spacious living area from the bedroom. Hardwood floors throughout. Deck access off the back through the large, eat-in kitchen. Kitchen includes gas range, refrigerator, dishwasher, and disposal. Washer/dryer hookups in basement. Central heating and A/C. Fenced backyard. **We are pre-screening all prospective tenants to ensure that only serious prospects are viewing the apartment. Prior to any showings, we do require that you confirm you meet our minimum leasing requirements for this property (min 600 credit score and household income that is at

2303 Shenandoah Ave #A - Photo 1 of 1

1d ago

McKinley Heights apartment for rent in St. Louis

2303 Shenandoah Ave #A, St. Louis, MO 63104

In-unit laundry | Air conditioning | Balcony

3 beds

2 baths

$1,995

Apartment for rent

Available Aug 13

Description

THIS IS GREEN LIVING AWARD-WINNING ENERGY STAR REHABILITATION HYPER-LOW ENERGY BILLS! VIEW 3D TOUR HERE: https www zillow com b 2303-shenandoah-ave-saint-louis-mo-5sv6g5 Double Level Apartment. Modern Floor Plan. 10' Ceilings. Energy Efficient Lighting. Washer & Dryer in unit. Beautiful Wood Floors throughout. Shared fenced-in yard. Large Balcony 20'x8'. Nest Thermostat. Alarm System. High-Efficiency A/C & Heating Systems. Nest Thermostat. Dishwasher. Garbage Disposal. Ceiling Fans. White Roof. Large Private Storage Locker. Location: Minutes to downtown St. Louis. Minut

Russell Blvd. 1830-1832 - Photo 1 of 1

2d ago

8.3

Very good

Russell Blvd. 1830-1832

1830 Russell Blvd, St. Louis, MO 63104

In-unit laundry

1 bed

1 bath

$1,250

Apartment for rent

Find rentals with popular amenities

Dishwasher

Hardwood Floor

In-Unit Laundry

Outdoor Space

2325 2325 1/2 B Hickory St. - Photo 1 of 1

3d ago

McKinley Heights condo for rent in St. Louis

2325 2325 1/2 B Hickory St., St. Louis, MO 63104

In-unit laundry | Air conditioning | Dishwasher

2 beds

1 bath

$1,295

Condo for rent

2040 Russell Blvd - Photo 1 of 1

5d+ ago

McKinley Heights condo for rent in St. Louis

2040 Russell Blvd apt. 2F

2040 Russell Blvd, St. Louis, MO 63104

In-unit laundry | Garage parking | On-site laundry

3 beds

2 baths

$2,200

$2,100

Price drop

Condo for rent

Available Jul 20

Description

Property Id: 2753395 Renovated but historic 2-family home on a tree-lined block in McKinley Heights! This upper unit - on the 2nd and 3rd floors - is an airy 3BR/2BA, with a cool open kitchen, a penthouse BR suite, and the biggest deck you've ever seen! Expert renovation preserved the original hardwood, multiple decorative fireplaces and the gracious staircases, while adding modern necessities including in-unit laundry, beautiful bathrooms, stellar storage and new systems! If stairs are not your thing, this is not the property for you! :) Tenant is responsible for gas/e

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.
2303 Russell Blvd #1F - Photo 1 of 1

5d+ ago

McKinley Heights apartment for rent in St. Louis

2303 Russell Blvd #1F, St. Louis, MO 63104

In-unit laundry | Dishwasher | Oven

2 beds

1 bath

$1,395

Apartment for rent

Description

Welcome home to this beautiful 2-bedroom, 1-bathroom apartment that perfectly blends classic St. Louis charm with modern convenience. Featuring timeless architectural details, this inviting space offers the character while providing the comforts of everyday living. Inside, you'll find gorgeous original pocket doors that add elegance and uniqueness to the home's layout. Enjoy the convenience of an in-unit washer and dryer, making laundry day simple and hassle-free. Ideally located just minutes from downtown St. Louis, this apartment offers easy access to Highways 64, 70,

2048 Russell Blvd - Photo 1 of 1

5d+ ago

McKinley Heights apartment for rent in St. Louis

APARTMENT - Craftsman - St Louis, MO

2048 Russell Blvd, St. Louis, MO 63104

In-unit laundry | Garage parking

3 beds

2 baths

$1,800

Apartment for rent

Description

Property Status: Active Spacious 3-Bedroom Duplex in the Heart of McKinley Heights! Roommates wanted perfect for St Louis University. Huge space, character, and an unbeatable location? This 3bedroom-bedroom, 2-bath duplex is available just in time for the upcoming school year! Whether you're a group of students or young professionals, you'll love the convenience of living in one of St. Louis' most sought-after neighborhoods. Enjoy generous living space, 1space garage parking, and the convenience of a washer and dryer in the basement. Located directly across from Sigel Elem

Advertisement

Nearby rental good for wellness

Nearby rental good for social life

1832 Russell Blvd - Photo 1 of 1

5d+ ago

McKinley Heights apartment for rent in St. Louis

APARTMENT - Other - St Louis, MO

1832 Russell Blvd, St. Louis, MO 63104

In-unit laundry | Hardwood floor | Outdoor space

1 bed

1 bath

$1,250

Apartment for rent

Description

Property Status: Active Elegantly Updated South City 1 Bedroom, 1 Bath. Modern layout in a historical building with lots of natural light. Wood Floors throughout. First floor unit in prime location with easy access to Soulard and Downtown. Pet Friendly. Open Floor Plan with premium kitchen, granite countertops, stainless steel appliances. Huge Bedroom. Large bathroom with dual vanity. In Unit Washer and Dryer. Large Communal Fenced in Backyard. Should be available to start lease early to mid September. Copyright © 2026 Mid America Regional Information Systems, Inc. All rig

1806 Allen Ave - Photo 1 of 1

5d+ ago

McKinley Heights apartment for rent in St. Louis

APARTMENT - St Louis, MO

1806 Allen Ave, St. Louis, MO 63104

In-unit laundry | Hardwood floor | Dishwasher

1 bed

1 bath

$970

Apartment for rent

2005 Russell Blvd #1F - Photo 1 of 1

5d+ ago

McKinley Heights apartment for rent in St. Louis

Stunning 2 Bedroom w/ Large Rooms and Tasteful Updates Blocks from Lafayette Park

2005 Russell Blvd #1F, St. Louis, MO 63104

In-unit laundry | Air conditioning | Assigned parking

2 beds

1 bath

$1,400

Apartment for rent

Available Jul 16

2304 Russell Blvd #1E - Photo 1 of 1

5d+ ago

McKinley Heights apartment for rent in St. Louis

2304 Russell Blvd #1E, St. Louis, MO 63104

In-unit laundry | Ceiling fan | Storage

2 beds

1 bath

$1,365

Apartment for rent

Available Jul 15

Description

Welcome home to this charming and spacious 2-bedroom, 1-bathroom ground-floor apartment offering 1,152 square feet of comfortable living space! From the moment you arrive, you'll be greeted by a lush green yard and a beautiful red brick exterior showcasing classic St. Louis architecture. Step inside to a bright and inviting living room featuring beautiful hardwood flooring, a stunning custom light fixture, a decorative fireplace, and abundant natural light. The two spacious bedrooms are conveniently located side by side and offer continued hardwood flooring, generous clos

1d ago

8.3

Very good

2263-2265 Indiana

2263 Indiana Ave, St. Louis, MO 63104

Garage parking | Storage

1 bed

1 bath

$1,295

Apartment for rent

713 Barton St - Photo 1 of 1

5d+ ago

Our team has verified this company

Verified

713 Barton St, St. Louis, MO 63104

Furnished | Air conditioning | Assigned parking

3 beds

2 baths

$2,998

House for rent

Description

The advertised rate of $2,998/month is the lowest available price, based on a 30 day(s) stay with a move-in date of January 4, 2027. Rates vary depending on the duration of stay, season, and other parameters. For exact pricing and additional pricing components, please visit our website and enter your desired move-in and move-out dates. The rate is applicable when billed upfront; it can be higher if billed in multiple payments. Feel at home in this newly furnished, two-story townhome in St. Louis, perfect for groups of any size seeking a hassle-free trip. This property fea

Find sweet deals near McKinley Heights

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

2500 S 18th St - Photo 1 of 1

5d+ ago

8.8

Very good

2500 S 18th St

2500 S 18th St, St. Louis, MO 63104

In-unit laundry | Swimming pool | Central heat

1–3 beds

1–2 baths

$1,095–$1,895

Apartment for rent

Description

Welcome to your new home in the heart of Soulard! Originally built in 1878 as the first Carmelite Monastery west of the Mississippi, this beautifully maintained historic building has been transformed into a stunning modern home while preserving its classic charm. This updated 3-bedroom, 2-bathroom apartment features stainless steel appliances, quartz countertops, in-unit laundry, central AC/heat. Residents can also enjoy a pool, gym, private parking and a fenced yard for your furry companions. Key Features: -3 bedrooms / 2 bathrooms -Spiral Staircase -Front doors on 2nd

Henrietta Pl - Photo 1 of 1

18h ago

8.6

Very good

Henrietta Pl

2821 Henrietta Pl, St. Louis, MO 63104

In-unit laundry | Air conditioning | Central heat

2 beds

1 bath

$1,250

Apartment for rent

Description

Welcome to our spacious 2-bedroom, 1-bathroom apartment located in the heart of Saint Louis. Minutes away from St. St. Louis University, Children's Hospital, Louis City Energizer Park, Hwy 44 & 55, Lafayette Park, Restaurants and Shopping. This modern unit features a refrigerator, stove/oven, dishwasher, washer, and dryer for your convenience. With 10-foot ceilings, the apartment feels open and airy, creating a comfortable living space. Don't miss out on this fantastic opportunity to make this apartment your new home. Contact us today to schedule a tour! 3D Tour: https w

Advertisement
1500 Menard Apartments - Photo 1 of 1

1d ago

9

Excellent

1500 Menard Apartments

1500 Menard St, St. Louis, MO 63104

In-unit laundry | Balcony | Central heat

1–2 beds

1 bath

$1,195–$1,250

Apartment for rent

Description

Welcome home to this updated 2-bedroom, 1-bathroom apartment in the heart of Soulard, one of St. Louis’ most walkable and desirable neighborhoods. Located on a quiet street, this spacious home offers modern updates, everyday comfort, and a prime location. Inside, you’ll find an updated kitchen with modern appliances, granite countertops, in-unit laundry, central heating and cooling, generous closet space, and a clean, contemporary bathroom. Key Features: - 2 bedrooms / 1 bathroom - Updated kitchen with modern appliances - Granite countertops -In-unit washer and dryer -Ce

2732 Accomac St - Photo 1 of 1

19h ago

Fox Park townhouse for rent in St. Louis

3 beds

2.5 baths

$2,500

House for rent

Description

Welcome home to this newly renovated 3-bedroom, 2.5 bath townhome in Fox Park! Beautiful hardwood floors, new kitchen and baths, dining room, fireplace, full basement, vaulted ceilings, oversized city carport, fenced in back yard, and so much more. This is a must see and the perfect opportunity to rent this beautiful townhome with tons of space, parking, privacy and upgrades galore. The basement offers a ton of extra storage space. Outside you’ll find a flat fully fenced backyard, plus a detached one car carport. All of this in an unbeatable location, just steps from Fox P

1842 S 10th St - Photo 1 of 1

19h ago

Soulard house for rent in St. Louis

In-unit laundry | Air conditioning | Balcony

2 beds

2.5 baths

$2,395

House for rent

Description

Ah yes, 1842, while not a great destination for time travel- a great year for wine, and a great address- if you ask me. Okay, tbh I can only vouch for the address because I've never consumed spirits that old, but this place on S. 10th street sure does go down smooth. You'll detect hints of historic charm, complemented nicely with crisp notes of modernity throughout the multi-level living experience. Drink it all in from your private balcony, or fire up that Peloton from your designated second-floor office-space. Then, relax with a nice glass of your choice, out back on you

Average rent

The average rent in McKinley Heights, St. Louis, as of August 2026, is up 4.9% compared to last month but down 11.63% year-over-year.
$1,397
decreased by12%

Track prices

Great for

Pet owners
Social life
Wellness
2007 California Ave #A - Photo 1 of 1

4d ago

Fox Park apartment for rent in St. Louis

APARTMENT - Other - St Louis, MO

2007 California Ave #A, St. Louis, MO 63104

In-unit laundry | Furnished | Assigned parking

2 beds

1 bath

$1,350

Apartment for rent

Description

Property Status: Active Discover stylish and spacious city living in this beautifully updated apartment featuring over 1,000 square feet of comfort and charm. The refreshed kitchen and bathroom offer modern touches, while new luxury vinyl flooring flows seamlessly through the living room, dining area, kitchen, and bath. Enjoy abundant natural light from large picture windows in the living room, which also offer a stunning view of the Arch. Soaring ceilings and new light fixtures add a bright, contemporary feel throughout. The home includes two generously sized bedrooms and

2030 Lafayette Ave - Photo 1 of 1

5d+ ago

Lafayette Square apartment for rent in St. Louis

Two Bed/1Bath Apt Directly Across the Street from Lafayette Park!

2030 Lafayette Ave, St. Louis, MO 63104

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

2 beds

1 bath

$995

Apartment for rent

Available Aug 6

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, 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 of space for a small table

1704 S Tucker Blvd #A - Photo 1 of 1

5d+ ago

Near Southside apartment for rent in St. Louis

1704 S Tucker Blvd #A, St. Louis, MO 63104

In-unit laundry | On-site laundry | Assigned parking

1 bed

1 bath

$1,150

Apartment for rent

Available Aug 6

Description

Newly Renovated 1 Bed / 1 Bath Apartment in Soulard FIRST MONTH FREE Move in on or before September 1, 2026. (Limited-time offer.) Looking for a clean, spacious apartment in an unbeatable location? This beautifully renovated 1-bedroom, 1-bath apartment is move-in ready! Features: ✅ Fully renovated throughout ✅ Spacious layout with plenty of natural light ✅ Brand-new kitchen with stainless steel appliances ✅ Designated parking space included ✅ Convenient location near restaurants, shopping, parks, and major highways Rent: $1,150/month Application Fee: $50 Rental Requ

2856 Shenandoah Ave #1W - Photo 1 of 1

5d+ ago

Tower Grove East apartment for rent in St. Louis

2856 Shenandoah Ave #1W, St. Louis, MO 63104

Controlled access | Concierge service | On-site management

1 bed

1 bath

$1,200

Apartment for rent

Available Aug 6

Description

Old-world charm meets modern luxury in this completely renovated 1-bedroom, 1-bath apartment located in the historic Fox Park neighborhood. From the moment you step inside, you’ll be captivated by the beautifully refinished hardwood floors that gleam like mirrors, soaring ceilings, and stunning stained-glass windows that showcase the home’s timeless character. The true centerpiece of this apartment is the oversized, fully renovated eat-in kitchen. Designed to impress, it features hardwood cabinetry, gorgeous quartz countertops, a massive center island with breakfast bar s

Showing 1 - 25 of 25 results
Home > Apartments in St. Louis > McKinley Heights Apartments For Rent
Updated: August 15, 2026

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

What is the average rent for a 1-bedroom apartment McKinley Heights, St. Louis, MO?

Based on Zumper's July 2026 data, one-bedroom apartments in McKinley Heights, St. Louis average around $1,090/month, down 4.2% year over year.

What is the average rent for a 2-bedroom apartment McKinley Heights, St. Louis, MO?

Based on Zumper's July 2026 data, two-bedroom apartments in McKinley Heights, St. Louis average approximately $1,340/month, remaining relatively stable year over year.

What is the average rent for a 3-bedroom apartment McKinley Heights, St. Louis, MO?

Based on our July 2026 rent data, three-bedroom apartments in McKinley Heights, St. Louis average close to $2,020/month, falling sharply from this time last year.

How much does it cost to rent an apartment in McKinley Heights, St. Louis, MO?

Based on Zumper's July 2026 data, McKinley Heights apartments in St. Louis average around $1,340/month across all property types, remaining relatively stable year over year. July sees the highest rents, running about 31% higher than April.

What is the average apartment size in McKinley Heights, St. Louis, MO?

Based on our current listings, apartments in McKinley Heights, St. Louis average around 1,370 sqft across all unit types, with one-bedrooms at approximately 910 sqft and two-bedrooms close to 1,450 sqft.

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

Based on Zumper's current listings, one-bedroom apartments are the most common rental type in McKinley Heights, St. Louis, with about 7 listings available monthly out of roughly 18 total units.

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.

What type of apartment is least common inMcKinley Heights, St. Louis, MO?

Based on our current inventory, studios are not available in McKinley Heights, St. Louis, while three-bedroom apartments have about 4 listings per month, making them the least common among available unit types.

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 2026 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.

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

🔑Available apartment rentals25
💰Best rent deal2152 Geyer Ave
Popular amenities, ,
🧦In-unit laundry
🍽With dishwasher
🏠With photos