HOUSE HACK OPPORTUNITY in the heart of Affton! This rare 3-unit property offers incredible flexibility for both investors and owner-occupants. The rear carriage house (2 bed / 1.5 bath) is now vacant—perfect for an owner to move in immediately while offsetting the mortgage with income from the front duplex. Situated on one lot, the property includes a front duplex with two units (2 bed / 1 bath and 1 bed / 1 bath) plus a separate 2-story carriage house featuring its own private yard and parking. The duplex offers a full basement with individual laundry hookups, along with a covered front porch and rear deck for added tenant appeal. Currently generating $2,026/month from the occupied duplex units, with additional income potential from the now-vacant carriage house. Opportunity to significantly increase rents to market rates or owner-occupy for added flexibility. Major updates provide peace of mind, including new roof, siding, gutters, soffits, and fascia (2022), updated bathrooms (2023), and HVAC replacement in one unit (2025). Property has been professionally managed and offers a turnkey investment opportunity with strong rental history and consistent demand. Conveniently located on a quiet residential street just minutes from Gravois Rd, shopping, dining, and major highway access. Only 10 minutes to Grant’s Trail, Deer Creek Park, and Affton schools. Don’t miss this opportunity to own a versatile, income-producing property with immediate upside and owner-occupant potential!

Affton is located in Missouri. Affton, Missouri has a population of 18,925. Affton is less family-centric than the surrounding county with 28.39% of the households containing married families with children. The county average for households married with children is 29.08%.
The median household income in Affton, Missouri is $70,330. The median household income for the surrounding county is $72,562 compared to the national median of $69,021. The median age of people living in Affton is 42.5 years.
The average high temperature in July is 88.5 degrees, with an average low temperature in January of 22.7 degrees. The average rainfall is approximately 43.8 inches per year, with 15.9 inches of snow per year.