12

McKinley Heights Homes for Sale

Section Image Section Image
  • /26

    $339,900

    $25K PRICE DROP
    • 2 Beds
    • 1.5 Baths
    • 1,496 Sq Ft

    1901 Allen Ave, Saint Louis, MO 63104

    Welcome to this beautifully renovated historic home tucked within the heart of McKinley Heights. Step inside and fall in love with the transom-topped front door, rich architectural character, and the graceful staircase that sets the tone for the home’s timeless appeal. The gourmet kitchen blends classic style with modern convenience, offering crisp white cabinetry, granite counters, stainless

    Agent Photo

    Beverly Lacueva

    Coldwell Banker Realty - Gundaker

    1901 Allen Ave, Saint Louis, MO 63104
  • /35

    $199,900

    $30K PRICE DROP Pending
    • 2 Beds
    • 2.5 Baths
    • 1,592 Sq Ft

    2210 Missouri Ave, Saint Louis, MO 63104

    GREAT NEW PRICE! Come snag this spacious 2-story McKinley Heights townhome style condo unit that features a great open concept main floor plan plus offers 2 bedroom/bathroom suites upstairs! Conveniently located a few blocks from highway 44 and Jefferson, this spacious 1500+ sq ft townhome features great architectural details on the outside that pull you inside to find tall ceilings and original

    Christopher Thiemet RedKey Realty Leaders Circa

    2210 Missouri Ave, Saint Louis, MO 63104
  • /37

    $400,000

    $150K PRICE DROP
    • 2 Beds
    • 3 Baths
    • 5,570 Sq Ft

    1926 Allen Ave, St. Louis, MO 63104

    Welcome to your new space. Over 5000 sq ft to craft your own dream. Huge rooms. Huge garage. Massively fun spaces! Large 2nd floor apartment. Lots of extra space with a full basement. Amazing art glass windows! Hardwood floors! Retro style kitchen and bath. Newer TPO roof on main building and garages! Blocks from Lafayette Park and very near downtown. Large parcel with a 12 car parking lot. What

    Carolyn McAvoy McAvoy Realty

    1926 Allen Ave, St. Louis, MO 63104
  • /14

    $450,000

    $75K PRICE DROP
    • 4 Beds
    • 4 Baths
    • 2,880 Sq Ft

    2116 Geyer Ave, Saint Louis, MO 63104

    2118 Geyer is part of three property portfolio located in the heart of The McKinley Heights, this building features four updated 1 bedroom, 1 bathroom units with hardwood flooring, newly updated kitchens and baths and private rear decks. This building also offers shared laundry in the basement and street parking directly in-front of the building. Conveniently located near Lafayette Square,

    Tim McCarthy Salient Realty Group, LLC

    2116 Geyer Ave, Saint Louis, MO 63104
  • /33

    $319,895

    $15K PRICE DROP Pending
    • 3 Beds
    • 2.5 Baths
    • 2,108 Sq Ft

    2207 Indiana Ave, Saint Louis, MO 63104

    **Up to 1% of Purchase Price Offered Toward Buyer Closing Costs, Prepaids, or Rate Buy-Down** Back on the market due to the previous buyer’s inability to obtain financing. No fault of the seller or property.Natural light pours through tall windows over salvaged wood floors and exposed brick, while 10-ft ceilings, recessed lighting, crown molding, and an open main-level layout create an

    Rocco Danna Tower Real Estate Group

    2207 Indiana Ave, Saint Louis, MO 63104
  • /23

    $650,000

    $35K PRICE DROP
    • 8 Beds
    • 6 Baths
    • 5,508 Sq Ft

    1850 Russell Blvd, Saint Louis, MO 63104

    All brick four family FULLY RENOVATED in 2020 is a McKinley Heights gem. Two 3/2 units and Two 1/1 units. Each unit has a large living room with a fireplace and beautiful hardwood floors. The living room opens in to the eat in kitchen, perfect for dining and entertaining - new stainless steel appliances, updated cabinetry & countertops, dishwasher, and, in unit laundry. Updated bathrooms with

    Mike Shepherd Invest St. Louis

    1850 Russell Blvd, Saint Louis, MO 63104
  • /36

    $395,000

    • 3 Beds
    • 2.5 Baths
    • 2,548 Sq Ft

    2248 Missouri Ave, Saint Louis, MO 63104

    This three-story historic home in the vibrant McKinley neighborhood of St. Louis offers a perfectly blended experience of 19th-century charm; a timeless appeal and modern functional living in this beautifully refreshed home. Located in one of the city's oldest and most historic districts, this 3-bedroom, 2.5-bathroom residence captures the essence of urban living just minutes from the highway,

    Jay Rios Rivers Realty

    2248 Missouri Ave, Saint Louis, MO 63104
  • /20

    $349,900

    Coming Soon
    • 3 Beds
    • 3 Baths
    • 1,608 Sq Ft

    2209 Shenandoah Ave, Saint Louis, MO 63104

    Welcome to your next investment opportunity in the heart of McKinley Heights! This fully occupied triplex offers a great opportunity to add three updated, income-producing units to your portfolio with much of the hard work already completed. Each unit features 1 bedroom and 1 bathroom and has been meticulously updated throughout. Updates include refreshed kitchens and bathrooms, newer flooring,

    Joe Geary Nettwork Global

    2209 Shenandoah Ave, Saint Louis, MO 63104
  • /40

    $535,000

    $14K PRICE DROP
    • 4 Beds
    • 3.5 Baths
    • 2,650 Sq Ft

    2022 Geyer Ave, St. Louis, MO 63104

    Experience the excitement of chic, contemporary living in this brand-new modern home just steps from vibrant Lafayette Square! Built with striking brick and Hardie board accents, this home is loaded with luxury upgrades—soaring 9-ft ceilings, gleaming wood floors, quartz countertops, a relaxing back deck, and even a private balcony. Step inside to an open, effortless floor plan designed for both

    Sabih Javed Worth Clark Realty

    2022 Geyer Ave, St. Louis, MO 63104
  • /14

    $159,900

    $28K PRICE DROP Pending
    • 2 Beds
    • 1.5 Baths
    • 1,116 Sq Ft

    1924 Geyer Ave Unit C, Saint Louis, MO 63104

    Gorgeous condo with main floor entry in McKinley Heights, close to Lafayette Square! Enjoy the convenience to local parks, establishments and highway access. Tons of windows, zoned heat/ac, hardwood floors on main floor and brand new carpet in both bedrooms on the second floor. Truly condo living to be proud of including garage parking and convenient courtyard right outside your door.

    Penny Davis ReeceNichols Real Estate

    1924 Geyer Ave Unit C, Saint Louis, MO 63104
  • /2

    $269,900

    • 2 Baths
    • 2,100 Sq Ft

    2108 Allen Ave, Saint Louis, MO 63104

    Excellent investment opportunity in the heart of South St. Louis! This tenant-occupied duplex offers immediate income potential with both units currently leased. The lower unit features durable luxury vinyl plank flooring, while the upper unit showcases beautiful original hardwood flooring, adding character and charm. Property includes a 1-car parking pad in the rear along with ample street

    Delicia Lacy New Growth Realty LLC

    2108 Allen Ave, Saint Louis, MO 63104
  • /38

    $435,000

    • 4 Beds
    • 4 Baths
    • 3,024 Sq Ft

    2204-2206 Indiana Ave, Saint Louis, MO 63104

    Welcome to 2204-2206 Indiana, a rare townhouse-style side-by-side duplex with two larger bedrooms, two full bathrooms, and a private basement in each unit. It’s ready for any investor, but the perfect move-in-ready owner-occupant opportunity in the heart of McKinley Heights!Surrounded by Lafayette Square, Soulard, Benton Park, and Fox Park, this walkable location puts you just steps from

    Lance Appleby Worth Clark Realty

    2204-2206 Indiana Ave, Saint Louis, MO 63104

McKinley Heights Home Prices vs. Nearby Saint Louis, MO Neighborhoods

McKinley Heights Benton Park Tower Grove East Tower Grove South
Median Home Price
$385,000
$295,000
$349,000
$272,500
Median Sale Price
$360,500
-4% YoY
$292,000
+3% YoY
$342,500
-4% YoY
$285,000
+12% YoY
Median Single Family Price
$385,000
$290,000
$365,000
$262,251
Median Townhouse Price
$395,000
$336,950
$372,450
$483,700
Median Condo Price
$196,000
$192,500
$200,000
$304,000
Total Active Listings
4 listings
37 listings
13 listings
28 listings
Market Conditions
3 Months of Supply
Seller's Market
4 Months of Supply
Balanced Market
2 Months of Supply
Seller's Market
2 Months of Supply
Seller's Market

Frequently Asked Questions

Is McKinley Heights a good place to live?
McKinley Heights is a good place to live. McKinley Heights is considered fairly walkable and bikeable with some transit options. McKinley Heights has 7 parks for recreational activities. It is somewhat dense in population with 9.0 people per acre and a median age of 37. The average household income is $91,520 which is below the national average. College graduates make up 47.8% of residents. A majority of residents in McKinley Heights are renters, with 63% of residents renting and 37% of residents owning their home. A local real estate agent serving McKinley Heights can help you decide if this neighborhood is the right one for you. Learn more on our McKinley Heights neighborhood guide.
Is McKinley Heights, MO a safe neighborhood?
McKinley Heights, MO is less safe than the average neighborhood in the United States. It received a crime score of 6 out of 10.
How much do you need to make to afford a house in McKinley Heights?
The median home price in McKinley Heights is $385,000. If you put a 20% down payment of $77,000 and had a 30-year fixed mortgage with an interest rate of 6.67%, your estimated principal and interest payment would be $1,980 a month plus property taxes, HOA fees, home insurance, PMI, and utilities. Using the 28% rule, you would need to make at least $85K a year to afford the median home price in McKinley Heights. Learn how much home you can afford with our Home Affordability Calculator. The average household income in McKinley Heights is $92K.
What are the best public schools in McKinley Heights?
The best public schools that serve McKinley Heights are:
What are the best private schools in McKinley Heights?
The best private schools that serve McKinley Heights are:
What are the most popular zip codes in McKinley Heights, Saint Louis, MO?
The most popular zip codes in McKinley Heights, Saint Louis, MO include 63104, 63118, 63147, 63113 and 63103.
What are the most popular neighborhoods near McKinley Heights, Saint Louis, MO?
The most popular neighborhoods near McKinley Heights, Saint Louis, MO are Soulard, Benton Park, Lafayette Square, Fox Park and Peabody Darst Webbe.
How to Buy a Home How to Finance a Home How to Sell a Home