28

Recently Sold McKinley Heights Homes

Section Image
  • /43

    $355,000 Last List Price Sold Jul 23, 2025

    • 2,092 Sq Ft
    • $170/SF
    • 57 Days On Market
    • 3 Beds
    • 2.5 Baths
    • Built 2023

    2034 Ann Ave, Saint Louis, MO 63104

    Stunning 2-story home built in 2023 in McKinley Heights with premium finishes throughout! The main level boasts 10 ft ceilings, recessed lighting, 5¼” baseboards, and an open floor plan. The dining area features trayed ceilings and flows into a gorgeous kitchen with an 8 ft island, breakfast bar, 42” cabinets, tile backsplash, and stainless steel appliances. A stylish powder room includes an

    Ryan Patton Patton Properties

    2034 Ann Ave, Saint Louis, MO 63104
  • /39

    $445,000 Last List Price Sold Jul 03, 2025

    • 2,670 Sq Ft
    • $167/SF
    • 15 Days On Market
    • 3 Beds
    • 2.5 Baths
    • Built 1904

    2123 Ann Ave, Saint Louis, MO 63104

    Welcome to 2123 Ann, an exquisite home steps from Lafayette Sq, Benton Park & Soulard. Property boasts historic details & modern amenities, including solar panels W/ significant energy savings, TPO roof, & newer windows w/concrete sills. Home features heated floor in primary bath, & ensuite w/walk-in closet & deck access, zoned HVAC w/Nest tstats. Kitchen is equipped w/SS appliances, 42" cabs,

    Scott Vogel Berkshire Hathaway HomeServices Select Properties

    2123 Ann Ave, Saint Louis, MO 63104
  • /25

    $515,000 Last List Price Sold Jun 25, 2025

    • 5,194 Sq Ft
    • $99/SF
    • 45 Days On Market
    • 44 Beds
    • 16 Baths
    • Built 1893

    2341 Russell Blvd, Saint Louis, MO 63104

    Fantastic investment opportunity in sought-after McKinley Heights! This well-maintained 4-plex includes three spacious 3-bedroom units, each featuring a large living room and eat-in kitchen. The 2-bedroom unit also offers a separate dining area. Updated kitchens and baths, along with additional improvements over time, enhance long-term value. Fully occupied with dependable tenants, the building

    Rosalyn Luna Keller Williams Realty St. Louis

    2341 Russell Blvd, Saint Louis, MO 63104
  • /45

    $440,000 Last List Price Sold Jun 20, 2025

    • 3,402 Sq Ft
    • $129/SF
    • 34 Days On Market
    • 4 Beds
    • 2.5 Baths
    • Built 1902

    2007 Ann Ave, Saint Louis, MO 63104

    Nestled between the Soulard and Lafayette Square neighborhoods and only a few minutes from downtown, 2007 Ann Ave. is close to great food, fun events, and nice parks. The home offers many upgrades, including a new roof, higher end finishes and generously sized rooms. The main level has great flow between the open living and dining rooms and the custom built bar. The large kitchen with attached

    Riahna Kastner St. Louis Real Estate Society

    2007 Ann Ave, Saint Louis, MO 63104
  • /16

    $375,000 Last List Price Sold Jun 03, 2025

    • 3,400 Sq Ft
    • $110/SF
    • 37 Days On Market
    • 8 Beds
    • 4 Baths
    • Built 1923

    1817 Allen Ave, Saint Louis, MO 63104

    Looking to build out your portfolio? Incredible opportunity to own a fully leased 4 family building in McKinley Heights! Easy access to Downtown, Soulard, Benton Park, etc. True 2 bedroom, 1 bathroom units! Tons of updates throughout including newer TPO roof, mansard and gutters, PVC plumbing stacks, updated electrical panels, and newer windows. Fully occupied at below market rents. All units are

    Joseph Hostman RE/MAX Results

    1817 Allen Ave, Saint Louis, MO 63104
  • /32

    $419,900 Last List Price Sold May 22, 2025

    • 2,733 Sq Ft
    • $154/SF
    • 75 Days On Market
    • 4 Beds
    • 4 Baths
    • Built 1880

    2225 Mcnair Ave, Saint Louis, MO 63104

    Discover your ideal residence at 2225 McNair Avenue, a four-bedroom home nestled in the McKinley Heights neighborhood of St. Louis City, featuring numerous amenities for your comfort and convenience. This expansive property boasts over 2700 square feet of living space across three levels, complemented by an adjoining lot (2227 McNair) that provides a large fenced yard and a garage with

    Mark Butler Hybrid Real Estate

    2225 Mcnair Ave, Saint Louis, MO 63104
  • /9

    $463,000 Last List Price Sold Apr 29, 2025

    • 2,754 Sq Ft
    • $168/SF
    • 23 Days On Market
    • 3 Beds
    • 3.5 Baths
    • Built 1904

    2017 Allen Ave, Saint Louis, MO 63104

    This stunning historic brick home in McKinley Heights has nearly 2800 sq ft not including the additional living space in recently finished lower level. Enter the beautiful foyer to open floorplan living room, dining room & spacious kitchen. Main flr powder room and beautiful deck outside kitchen door. Gorgeous hardwood floors throughout, exposed brick walls, recessed lighting, high ceilings,

    Sarah Francois Keller Williams Realty St. Louis

    2017 Allen Ave, Saint Louis, MO 63104
  • /14

    $249,900 Last List Price Sold Mar 26, 2025

    • 1,296 Sq Ft
    • $193/SF
    • 3 Days On Market
    • 2 Beds
    • 2 Baths
    • Built 1900

    2122 Allen Ave, Saint Louis, MO 63104

    A 1,300 sq. ft., 2-story brick home & walking distance to Lafayette Sq. Park. Located in McKinley Heights Historic District built in 1900, this home is the definition of timeless elegance. The main level features large family and dining rooms, updated kitchen and full bath, with 10-ft ceilings and oversized windows. Perfectly preserved millwork and original hardwood floors throughout, with newer

    Brittany Sheffer Garcia Properties

    2122 Allen Ave, Saint Louis, MO 63104
  • /53

    $390,000 Last List Price Sold Mar 21, 2025

    • 1,768 Sq Ft
    • $221/SF
    • 16 Days On Market
    • 3 Beds
    • 2.5 Baths
    • Built 2025

    2260 S Jefferson Ave, Saint Louis, MO 63104

    Step inside this modern 3-bedroom, 2.5-bath showstopper, offering contemporary design & thoughtful features throughout! Enjoy the convenience of luxury vinyl plank flooring that flows seamlessly through the open-concept main level. The chef’s kitchen is the heart of the home, featuring an IMPRESSIVE 14-ft island, sleek 42" white shaker cabinets with crown + elegant quartz countertops-perfect for

    Brian Preston Elevate Realty, LLC

    2260 S Jefferson Ave, Saint Louis, MO 63104
  • /43

    $440,000 Last List Price Sold Mar 17, 2025

    • 2,820 Sq Ft
    • $156/SF
    • 44 Days On Market
    • 5 Beds
    • 3 Baths
    • Built 1906

    1904 Allen Ave, Saint Louis, MO 63104

    This 115+ y/o classic 3-story STL brick home perfectly blends updates with historical features. You’ll fall in love with the original hardwood floors, marvelous fireplace mantels, grand pocket doors, cozy radiators, and clawfoot tubs, while appreciating the brand-new master bath, 2nd-floor laundry, updated kitchen, newer insulated roof, outdoor improvements, and many brand-new windows. Check out

    Matthew Dobrinic E.B.S Realty, LLC

    1904 Allen Ave, Saint Louis, MO 63104
  • /29

    $249,900 Last List Price Sold Jan 28, 2025

    • 1,920 Sq Ft
    • $130/SF
    • 52 Days On Market
    • 2 Beds
    • 2 Baths
    • Built 1912

    2004 Russell Blvd, Saint Louis, MO 63104

    Updated duplex in the McKinley Heights neighborhood offering an extremely convenient location. Walk to some of the City's most popular restaurants, cafes, bars, parks, and shops in the Lafayette Square, Soulard, and Benton Park neighborhoods. Or, easily hop onto highways 55, 170, 44, or 64/40 to get to just about anywhere fast! Each unit offers wood and tile flooring, exposed brick, beautiful

    Riahna Kastner St. Louis Real Estate Society

    2004 Russell Blvd, Saint Louis, MO 63104
  • /21

    $385,000 Last List Price Sold Dec 20, 2024

    • 2,680 Sq Ft
    • $144/SF
    • 49 Days On Market
    • 3 Beds
    • 2.5 Baths
    • Built 1913

    2157 Russell Blvd, Saint Louis, MO 63104

    Discover your dream home in McKinley Heights! This spacious townhouse offers approximately 2,680 sq ft of beautifully designed living space, featuring 3 bedrooms and 2.5 bathrooms. The open floor plan is enhanced by elegant wood floors, creating a warm and inviting atmosphere throughout. The stylish kitchen is a chef's delight, complete with white cabinetry and stainless-steel appliances,

    David Stebe Coldwell Banker Realty - Gundaker

    2157 Russell Blvd, Saint Louis, MO 63104
  • /32

    $264,900 Last List Price Sold Dec 13, 2024

    • 1,900 Sq Ft
    • $139/SF
    • 62 Days On Market
    • 2 Beds
    • 2 Baths
    • Built 1909

    2054 Ann Ave, Saint Louis, MO 63104

    Welcome to 2054 Ann Ave where old world charm meets modern functionality. Original 1909 era hardwood floors throughout with updated kitchen and baths provide plenty of charm for everyone. Beautiful wood mantels grace two (non) functioning fireplaces in living room and master bedroom. Spacious dining room in addition to eat in updated kitchen with custom cabinetry, quartz countertops and new

    Barbara Hartmann Berkshire Hathaway HomeServices Select Properties

    2054 Ann Ave, Saint Louis, MO 63104
  • /27

    $310,000 Last List Price Sold Dec 09, 2024

    • 2,946 Sq Ft
    • $105/SF
    • 94 Days On Market
    • Built 1911

    2018 Ann Ave, Saint Louis, MO 63104

    THREE THOUSAND square feet (...almost). Renting at $1300 & $1400 per unit, this MASSIVE and GENUINELY ADORABLE 2-Family with historic charm & *Super Solid* Updates (Think HVAC, Electric, Plumbing, Tuckpointing) can CASH FLOW for an Investor -OR- subsidize a huge portion of living costs for someone who wants to "House Hack" without losing the kind of living space *and walk-in closets* that are

    Steven Weng Garcia Properties

    2018 Ann Ave, Saint Louis, MO 63104
  • /15

    $96,500 Last List Price Sold Nov 08, 2024

    • 1,352 Sq Ft
    • $71/SF
    • 28 Days On Market
    • 2 Beds
    • 1.5 Baths
    • Built 1883

    2227 Indiana Ave, Saint Louis, MO 63104

    Great opportunity for investors and contractors in the historic McKinley Heights! This 2-bedroom, 2-bathroom home is in solid shape and bones are still strong. A NEW ROOF, New FURNACE, and a New WATER HEATER should make this and easy decision! Utilities are on. Seller prefers no inspections, due diligence ahead of time. Property to be sold as-is. Seller will make no repairs or concessions. Will

    Gregory Williams BHHS Select Properties NW

    2227 Indiana Ave, Saint Louis, MO 63104
  • /16

    $519,000 Last List Price Sold Oct 31, 2024

    • 4,060 Sq Ft
    • $128/SF
    • 104 Days On Market
    • Built 1907

    1830 Russell Blvd, Saint Louis, MO 63104

    Back on Market no fault of sellers. Full gut rehab, large 1000 sq ft 1 bd 1 bath. Newer systems including all plumbing, electrical wiring and panels, water heaters, hvac, sewer laterals, windows, roof approx 6 years old and maintained yearly. New Gutters and downspouts running into new concrete sidewalks with drains. Basement walls fully tuckpointed. New custom-built steel back porch and vinyl

    Mimi Mackey STL Rental Services and Sales

    1830 Russell Blvd, Saint Louis, MO 63104
  • /37

    $375,000 Last List Price Sold Oct 30, 2024

    • 2,240 Sq Ft
    • $167/SF
    • 6 Days On Market
    • 3 Beds
    • 2.5 Baths
    • Built 1912

    1831 Allen Ave, Saint Louis, MO 63104

    Welcome to an unassuming McKinley Heights gem! Built in 1912, the unique architectural details will delight and you can't beat the perfect size & fit. This home was a complete remodel down to the studs in 2015, showing off large newer windows, newer real hardwood floors, complimentary finish with old meets new in mind. 1st. floor flows, cozy living room, decorative fireplace, a formal dining

    JoLee Malkowicz Berkshire Hathaway HomeServices Select Properties

    1831 Allen Ave, Saint Louis, MO 63104
  • /29

    $299,000 Last List Price Sold Oct 11, 2024

    • 3,684 Sq Ft
    • $81/SF
    • 118 Days On Market
    • Built 1925

    1822 Russell Blvd, Saint Louis, MO 63104

    Looking to House Hack? What a Great Opportunity Here! Use the Tastefully Furnished Unit as a Turnkey Air BNB OR Move in Yourself and Let the Other Units Pay Your Mortgage! 4 Units Total. Great Layout and Lots of Space in Each Unit. There are 3 @ 1 Bedroom Units and a 2-Bedroom with Plenty of Architectural Detail. Laundry Hookups for Every Unit in the Basement. Solid Brick Construction with a

    Kelley Hoffman Provident Property Management LLC

    1822 Russell Blvd, Saint Louis, MO 63104
  • /16

    $650,000 Last List Price Sold Oct 08, 2024

    • 5,238 Sq Ft
    • $124/SF
    • 9 Days On Market
    • Built 1911

    2005 Russell Blvd, Saint Louis, MO 63104

    Meet Russ! He's a large and in-charge 4-unit building in the sought after McKinley Heights neighborhood! Each unit is approximately 1300 sq ft, 2 expansive bedrooms, 1 bathroom with linen closet, living room, in-unit laundry, and large eat-in kitchen with a suite of appliances including microwaves and dishwashers. The building has a shared, fully fenced back yard, a 1+ car garage, and 2

    Timothy Burgess Worth Clark Realty

    2005 Russell Blvd, Saint Louis, MO 63104
  • /24

    $165,000 Last List Price Sold Oct 04, 2024

    • 1,116 Sq Ft
    • $148/SF
    • 9 Days On Market
    • 2 Beds
    • 1.5 Baths
    • Built 1905

    1924 Geyer Ave Unit C, Saint Louis, MO 63104

    NOT YOUR AVERAGE BANK-OWNED PROPERTY! 1924 C Geyer is truly an unexpected gem! Est. in 1905, but could pass as new construction! This all-electric unit is secure, stylish, low-maintenance, and just steps from all that Lafayette Park and square have to offer. Pour yourself a cup of coffee and head across the street to the community garden, or grab a bottle of wine for the live music at Lafayette

    Gretchen Kingma Real Broker LLC

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

    $174,900 Last List Price Sold Sep 30, 2024

    • 1,314 Sq Ft
    • $133/SF
    • 11 Days On Market
    • 2 Beds
    • 1 Bath
    • Built 1906

    1857 Russell Blvd Unit 1857, Saint Louis, MO 63104

    First showing . Open House Saturday 08-17-24.12-2 & Sunday 1-3. Amazing condo in Historic McKinley Heights. Condo with well perserved architectural charm! This home has hardwood floors,original woodwork,10 foot ceilings and a decorative fireplace. The French doors lead to the sunny master from LV. With 1314 sq ft and 2 spacious bedrooms,1 bath. Updated eat in kitchen has SS appliances. One car

    Jacquelyn Butler Realty Executives of St. Louis

    1857 Russell Blvd Unit 1857, Saint Louis, MO 63104
  • /32

    $499,900 Last List Price Sold Sep 26, 2024

    • 2,434 Sq Ft
    • $205/SF
    • 3 Days On Market
    • 3 Beds
    • 2.5 Baths
    • Built 1903

    2132 Allen Ave, Saint Louis, MO 63104

    Welcome to this REFRESHED & RENOVATED early 1900s home located in the McKinley Heights neighborhood! Upon entry you are greeted by a covered porch inviting you to an open, bright floor plan. Exposed brick, original staircase & recessed lighting gauges the eye. Living room & dining room are graced for entertaining. Kitchen is GORGEOUS: stainless steel appliances, quartz counters, tile back splash

    Antione Lawrence Ascend Real Estate Advisors

    2132 Allen Ave, Saint Louis, MO 63104
  • /45

    $485,000 Last List Price Sold Sep 06, 2024

    • 2,500 Sq Ft
    • $194/SF
    • 7 Days On Market
    • 3 Beds
    • 2.5 Baths
    • Built 1909

    2016 Geyer Ave, Saint Louis, MO 63104

    This beautifully renovated historic home is located in McKinley Heights, just a short walk to Lafayette Square Park. The spacious chef’s kitchen offers stainless steel appliances, a large center island with a breakfast bar, exposed brick, custom cabinetry, and an oversized pantry, opening to a cozy family room. The formal living and dining rooms are distinguished by refinished pine wood floors,

    Elizabeth Snider Berkshire Hathaway HomeServices Select Properties

    2016 Geyer Ave, Saint Louis, MO 63104
  • /37

    $424,000 Last List Price Sold Sep 06, 2024

    • 2,234 Sq Ft
    • $190/SF
    • 71 Days On Market
    • 3 Beds
    • 2.5 Baths
    • Built 2024

    2266 Missouri Ave, Saint Louis, MO 63104

    Experience unparalleled elegance in this brand new McKinley Heights home! Step inside and be captivated by the stunning custom kitchen, complete with a large center island, granite countertops, custom cabinetry, stainless steel appliances, and a built-in wine cooler—ideal for entertaining. The main floor dazzles with its full dining space and inviting living room. Ascend the exquisite custom wood

    Justin Schoemehl Patton Properties

    2266 Missouri Ave, Saint Louis, MO 63104
  • /36

    $159,900 Last List Price Sold Aug 21, 2024

    • 2,406 Sq Ft
    • $66/SF
    • 65 Days On Market
    • 3 Beds
    • 2.5 Baths
    • Built 1909

    2336 Russell Blvd, Saint Louis, MO 63104

    Brick attached two story home with so much to offer! Main floor has living room, kitchen, dining area/bonus area and half bath. Second floor has three bedrooms, two bathrooms, sky lights. Off street parking, full basement and more. Easy to show. Set your appointment today!

    Michelle Syberg Mid America Property Partners

    2336 Russell Blvd, Saint Louis, MO 63104
  • /33

    $310,000 Last List Price Sold Aug 15, 2024

    • 1,962 Sq Ft
    • $158/SF
    • 10 Days On Market
    • 2 Beds
    • 3 Baths
    • Built 1881

    2248 Jules St, Saint Louis, MO 63104

    This 2-bed, 3-bath home is over 1,900+sq. ft of historic charm with all the modern amenities! The main floor offers open concept dining, kitchen and living rooms, with a full bath and laundry room. The kitchen has a center island, farmhouse sink and granite tops, with matte black appliances. The direct access to a side patio and back yard sanctuary create the PERFECT layout for entertaining. From

    Brittany Sheffer Garcia Properties

    2248 Jules St, Saint Louis, MO 63104
  • /59

    $525,000 Last List Price Sold Aug 15, 2024

    • 2,394 Sq Ft
    • $219/SF
    • 25 Days On Market
    • 4 Beds
    • 3.5 Baths
    • Built 1902

    2117 Ann Ave, Saint Louis, MO 63104

    Est. 1902: Gorgeous renovation of this turn-of-the-century 3 story home — completely re-envisioned for today's lifestyle w/fantastic floorplan & luxury finishes! Seriously folks, this one is fabulous! Situated on a quiet street in McKinley Heights (walking distance to both Soulard & Lafayette Square), this fully renovated home features 4 bedrooms (2 primary suites!), a total of 3.5 bathrooms, 2nd

    Christopher Thiemet RedKey Realty Leaders Circa

    2117 Ann Ave, Saint Louis, MO 63104
  • /2

    $193,000 Last List Price Sold Apr 03, 2025

    • 2,352 Sq Ft
    • $82/SF
    • 0 Days On Market
    • 3 Beds
    • 2.5 Baths
    • Built 1898

    2226 Indiana Ave, Saint Louis, MO 63104

    This is an as-is sale, house in need of extensive rehab, no showings without POF.

    Michael Holden Keller Williams Realty St. Louis

    2226 Indiana Ave, Saint Louis, MO 63104

Frequently Asked Questions

What is the average time to sell a house in McKinley Heights, MO?
The houses for sale in McKinley Heights, MO spend an average of 192 days on the market.
What is the number of active homes for sale in McKinley Heights, MO?
There are 4 active homes for sale in McKinley Heights, MO.

Home Trends in McKinley Heights, MO

Housing Trends

Median Sale Price
$360,000
Median Single Family Sale Price
$360,000
Median Townhouse Sale Price
$2,110,000
Median 2 Bedroom Sale Price
$243,250
Median 1 Bedroom Sale Price
$299,000
Average Price Per Sq Ft
$265
Number of Homes for Sale
4
Last 12 months Home Sales
85
Months of Supply
0.60
Median List Price
$383,900
Median Change From 1st List Price
0%
Median Home Sale Price YoY Change
-12%
How to Buy a Home How to Sell a Home How to Rent a Home