811

St. Louis City, MO Homes

Section Image
  • /41

    $375,000

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

    2336 Russell Blvd, Saint Louis, MO 63104

    (c.) 1909: Welcome to this fantastic renovation of a spacious 2,244 sq ft townhome in the McKinley Heights neighborhood! Featuring 3 bedrooms + an office area, 2.5 bathrooms & 2nd floor laundry room, this fee-simple townhome has just been overhauled to feature great modern finishes and updates to the flooring, lighting, kitchen, bathrooms & many systems — making this one heck of a good buy! The

    Christopher Thiemet RedKey Realty Leaders Circa

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

    $1,525 per month

    • 2 Beds
    • 1 Bath
    • 1,300 Sq Ft
    • Condo for Rent

    2013 Geyer Ave Unit FL1, Saint Louis, MO 63104

    Spectacular all brick unit in the heart of McKinley Heights. Walking distance from Lafayette Square, and just a hop skip and jump to all the sights, restaurants, bars and shops of Soulard! This home has been impeccably maintained and updated. The first floor two-bedroom, one bath unit features a bonus room perfect for an office and a recently updated kitchen. The home includes vinyl

    2013 Geyer Ave Unit FL1, Saint Louis, MO 63104
  • /33

    $199,000 Last List Price Sold Aug 25, 2025

    • 1,080 Sq Ft
    • $184/SF
    • 3 Days On Market
    • 2 Beds
    • 2 Baths
    • Built 1894

    2258 Shenandoah Ave, Saint Louis, MO 63104

    Historic charm meets cozy city living in this McKinley Heights gem!Built in 1894 and featured in St. Louis Magazine, this full-brick bungalow is packed with personality, from the vaulted ceilings and hardwood floors to the dreamy brick paver patio out back.With 2 bedrooms and 2 full bathrooms, this home offers a thoughtful layout, featuring a spacious primary suite with its own

    Kaitlyn Barks Worth Clark Realty

    2258 Shenandoah Ave, Saint Louis, MO 63104
    • /33

      Est $331,910 Not Listed For Sale

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

      2238 Shenandoah Ave, Saint Louis, MO 63104

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

    $400,000

    • 4 Beds
    • 2.5 Baths
    • 2,985 Sq Ft

    2250 S Jefferson Ave, St. Louis, MO 63104

    Welcome to this beautifully updated McKinley Heights home, blending historic charm with modern finishes. Freshly painted throughout, it features an open main level with a light-filled living room, dining space, and a stunning kitchen with quartz countertops, stainless steel appliances, an oversized island, and a custom tile backsplash. Upstairs, the spacious primary suite offers a double vanity,

    Zoe Taylor Compass Realty Group

    2250 S Jefferson Ave, St. Louis, MO 63104
  • /30

    $2,950 per month

    • 2 Beds
    • 1.5 Baths
    • 1,122 Sq Ft
    • Townhouse for Rent

    2262 S Jefferson Ave, Saint Louis, MO 63104

    ** ALL-INCLUSIVE LIVING ** Furnished Townhome in Historic McKinley Heights$2,950/month - ** ALL-INCLUSIVE LIVING **Discover effortless urban living in this stunning 2-bedroom, Office, 1.5-bathroom contemporary townhome. FLEXIBLE LEASE TERMS - 3 - 6 - 9 OR 12 MONTH LEASE TERMS AVAILABLE - This turnkey rental is completely furnished with modern amenities and stylish decor making it

    Suzanne Hunn The Hermann London Group LLC

    2262 S Jefferson Ave, Saint Louis, MO 63104
  • /21

    $375,000 Last List Price Sold Aug 21, 2025

    • 1,587 Sq Ft
    • $236/SF
    • 1 Day On Market
    • 3 Beds
    • 2.5 Baths
    • Built 2017

    2222 Shenandoah Ave, Saint Louis, MO 63104

    Get ready to discover an exceptional property nestled near the vibrant and revitalized Botanical Heights neighborhood. This highly anticipated listing will soon be available for showings, offering a unique opportunity to acquire a newer residence in an area celebrated for its blend of historic charm and modern amenities. The area has undergone significant transformation, blossoming into a

    Miriam Hendrickson Keller Williams Realty St. Louis

    2222 Shenandoah Ave, Saint Louis, MO 63104
    • /38

      Not Listed For Sale

      • 2 Beds
      • 2 Baths
      • 1,949 Sq Ft

      2240 Jules St, Saint Louis, MO 63104

      2240 Jules St, Saint Louis, MO 63104
  • /39

    $334,000

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

    2213 Missouri Ave, Saint Louis, MO 63104

    This beautifully updated home is vacant and move-in ready. Updated bathroom, fresh interior paint throughout, new appliances. Nestled at 2213 Missouri Avenue, this single-family residence stands as a testament to enduring craftsmanship. Built in 1896, it offers a unique opportunity to own a piece of history. The residence includes three bathrooms, providing plentiful space for comfortable

    James Manning Three Doors LLC

    2213 Missouri Ave, Saint Louis, MO 63104
  • /53

    $850 per month

    • 1 Bed
    • 1 Bath
    • 686 Sq Ft
    • Condo for Rent

    2335 Ann Ave, Saint Louis, MO 63104

    Renovated 2025. Includes: Stove, Refrigerator, Dishwasher, Central Air, Hardwood Floors, Ceiling Fans, Washer/Dryer Hook-Up in Basement.

    2335 Ann Ave, Saint Louis, MO 63104
  • /21

    $288,000 Last List Price Sold Aug 12, 2025

    • 2,532 Sq Ft
    • $114/SF
    • 6 Days On Market
    • 4 Beds
    • 4 Baths
    • Built 1906

    2028 Russell Blvd, Saint Louis, MO 63104

    Don’t miss this adorable duplex in the heart of South City! Each unit offers 1 bedroom and 1 bathroom, providing comfortable, efficient living spaces with loads of charm. One unit is currently occupied, making this a great opportunity for buyers looking to live in one side and rent the other.During showings, only the vacant unit will be accessible. Once under contract, inspections and access

    James Manning Three Doors LLC

    2028 Russell Blvd, Saint Louis, MO 63104
    • /61

      Est $327,552 Not Listed For Sale

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

      2258 Missouri Ave, Saint Louis, MO 63104

      2258 Missouri Ave, Saint Louis, MO 63104
  • /15

    $510,000

    • 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
  • /53

    $850 per month

    • 1 Bed
    • 1 Bath
    • 686 Sq Ft
    • Condo for Rent

    2335 Ann Ave, Saint Louis, MO 63104

    Renovated 2025. Includes: Stove, Refrigerator, Dishwasher, Central Air, Hardwood Floors, Ceiling Fans, Washer/Dryer Hook-Up in Basement.

    2335 Ann Ave, Saint Louis, MO 63104
  • /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
    • /32

      Est $300,692 Not Listed For Sale

      • 2 Beds
      • 2.5 Baths
      • 1,980 Sq Ft

      2256 Missouri Ave, Saint Louis, MO 63104

      2256 Missouri Ave, Saint Louis, MO 63104
  • /15

    $510,000

    • 4 Beds
    • 4 Baths
    • 2,880 Sq Ft

    2112 Geyer Ave, Saint Louis, MO 63104

    2112 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

    2112 Geyer Ave, Saint Louis, MO 63104
  • /17

    $1,150 per month

    • 1 Bed
    • 1 Bath
    • 750 Sq Ft
    • Condo for Rent

    2317 Indiana Ave Unit 1F, Saint Louis, MO 63104

    Discover comfort and style in this fully renovated two-story townhouse located in the desirable McKinley Heights neighborhood. This modern and spacious home includes:• 1 Bedroom, 1 Bathroom• Main-floor primary suite with private deck access• Ceiling fans in every room for added comfort• Completely updated interior• Freshly painted with all-new flooring• Beautifully

    2317 Indiana Ave Unit 1F, 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
    • /23

      Est $366,404 Not Listed For Sale

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

      2215 Missouri Ave, Saint Louis, MO 63104

      2215 Missouri Ave, Saint Louis, MO 63104
  • /15

    $510,000

    • 4 Beds
    • 4 Baths
    • 2,880 Sq Ft

    2108 Geyer Ave, Saint Louis, MO 63104

    2108 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 off-street parking directly in-front of the building. Conveniently located near Lafayette Square,

    Tim McCarthy Salient Realty Group, LLC

    2108 Geyer Ave, Saint Louis, MO 63104
  • /6

    $2,840 per month

    • 2 Beds
    • 1 Bath
    • 796 Sq Ft
    • Condo for Rent

    2107-2109-2109 Russell Blvd Unit ID1031859P, St. Louis, MO 63104

    Welcome to this newly furnished first-floor unit in the vibrant McKinley Heights neighborhood of St. Louis. This property features two bedrooms with four queen beds and one bathroom, making it perfect for groups of all sizes seeking a hassle-free stay. Its central location and proximity to public transportation ensure easy access to all that St. Louis has to offer.Nestled in McKinley Heights,

    2107-2109-2109 Russell Blvd Unit ID1031859P, St. 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
    • /27

      Not Listed For Sale

      • 2 Beds
      • 1 Bath
      • 1,152 Sq Ft

      2304 Russell Blvd, Saint Louis, MO 63104

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

    $395,000 New Construction

    • 1,768 Sq Ft

    2258 S Jefferson Ave, St. Louis, MO 63104

    Step inside this stunning 3-bedroom, 2.5-bath home where modern style meets thoughtful design! The open-concept main level is anchored by luxury vinyl plank flooring and soaring 10-ft ceilings, creating a bright, airy feel. At the heart of the home, the chef’s kitchen boasts an impressive 11-ft island, sleek 42" white shaker cabinets with crown molding, and elegant quartz countertops—perfect for

    Brian Preston Elevate Realty, LLC

    2258 S Jefferson Ave, St. 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
    • /28

      Est $428,578 Not Listed For Sale

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

      2038 Geyer Ave, Saint Louis, MO 63104

      2038 Geyer Ave, Saint Louis, MO 63104
  • /46

    $475,000 Pending

    • 8 Beds
    • 8 Baths
    • 3,640 Sq Ft

    2057-2059 Ann Ave, St. Louis, MO 63104

    Here is a rare opportunity for an owner occupant or investor to own a beautifully maintained two-unit building with side-by-side two-story town houses. Perfectly located between Soulard and Tower Grove in a walkable tree lined neighborhood, this building sits prominently on a level, fenced corner lot and comes fully equipped with TWO 2-car garages. Each 2 bedroom, 2 bath unit is 1820 square

    Brian Estey The Estey Real Estate Group

    2057-2059 Ann Ave, St. 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
    • /24

      Est $323,562 Not Listed For Sale

      • 3 Beds
      • 2.5 Baths
      • 1,840 Sq Ft

      1919 Ann Ave, Saint Louis, MO 63104

      1919 Ann Ave, Saint Louis, MO 63104
  • /47

    $449,900 Pending

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

    2226 Indiana Ave, Saint Louis, MO 63104

    Welcome to this stunning 3 bed 2.5 bath home in McKinley Heights. This home has been updated in all the right ways and without losing the character and charm that makes these historic brick beauties so special. With soaring ceilings and huge windows, this home offers an abundance of natural light. Updates include a brand new kitchen with quartz countertops, stainless appliances, herringbone tile

    Rachel Murphy Magnolia Real Estate

    2226 Indiana 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
    • /43

      Est $678,253 Not Listed For Sale

      • 6 Beds
      • 5 Baths
      • 7,659 Sq Ft

      2037 Geyer Ave, Saint Louis, MO 63104

      2037 Geyer Ave, Saint Louis, MO 63104
  • /21

    $70,000 Pending

    • Land
    • 0.11 Acre
    • $636,943 per Acre

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

    Dream big in the heart of Soulard! This blank canvas is nestled in one of St. Louis’ most beloved neighborhoods, where cobblestone charm, coffee shops, nightlife, and local vibes reign supreme. Whether you're ready to build your dream home, plant the garden of the century, or just want to say you own a little slice of Soulard, this is your shot. Close to the Anheuser-Busch Brewery, Peacemaker,

    Aileen Garcia Garcia Properties

    2400 S 18th St, St. 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
    • /40

      Est $204,281 Not Listed For Sale

      • 2 Beds
      • 2.5 Baths
      • 1,376 Sq Ft

      2118 Waverly Place, Saint Louis, MO 63104

      2118 Waverly Place, Saint Louis, MO 63104
  • /36

    $300,000 Pending

    • 2 Beds
    • 2 Baths
    • 2,352 Sq Ft

    2008 Ann Ave, Saint Louis, MO 63104

    Welcome to this beautiful historic 2-family unit in the sought after McKinley Heights neighborhood! This building has been impeccably restored from top to bottom! Nothing has been spared! Beautiful hardwood flooring throughout. As you enter to go to the upstairs unit, you will be greeted with a beautiful stained glass window. In this unit you will find a bonus room/office w/ private balcony,

    Dawn Brandt Coldwell Banker Realty - Gundaker

    2008 Ann 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
    • /41

      Est $409,954 Not Listed For Sale

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

      2229 Mcnair Ave, Saint Louis, MO 63104

      2229 Mcnair Ave, Saint Louis, MO 63104
  • /2

    $299,900 Coming Soon

    • 3 Beds
    • 3 Baths
    • 2,042 Sq Ft

    2257 Indiana Ave, Saint Louis, MO 63104

    Fantastic renovated home blending historic charm with modern living! Step inside to a spacious main floor designed for comfort and style. The inviting living room flows seamlessly into an oversized dining area - perfect for entertaining or everyday gatherings. The brand-new kitchen is a showstopper, featuring sleek quartz countertops, stainless steel appliances, a pantry, and abundant cabinetry.

    Mark Gellman EXP Realty, LLC

    2257 Indiana Ave, Saint Louis, MO 63104

Showing Results 1 - 40, Page 1 of 18

Home Trends in McKinley Heights, MO

Housing Trends

Median Sale Price
$368,750
Median Single Family Sale Price
$375,000
Median Townhouse Sale Price
$432,500
Median 2 Bedroom Sale Price
$160,160
Average Price Per Sq Ft
$159
Number of Homes for Sale
5
Last 12 months Home Sales
20
Months of Supply
3.00
Median List Price
$375,000
Median Change From 1st List Price
4%
Median Home Sale Price YoY Change
19%
How to Buy a Home How to Finance a Home How to Sell a Home