Homes with Public Water for Sale in Miami County, KS
122 homes for sale in Miami County · Sorted by Newest Listed



339 Pacific Avenue, Osawatomie, KS
New · 1d ago



20041 W 226th Terrace, Spring Hill, KS
New · 8h ago



303 E Wea Street, Paola, KS
New · 13h ago

308 N 15th Street, Louisburg, KS
New · 1d ago

407 W Peoria Street, Paola, KS
New · 1d ago



209 Brown Avenue, Osawatomie, KS
New · 2d ago



726 Pacific Avenue, Osawatomie, KS
New · 2d ago



124 Main Street, Osawatomie, KS
New · 2d ago

24625 Old Kc Road, Paola, KS
New · 2d ago



10166 W 263rd Street, Louisburg, KS
New · 5d ago

202 Shoreline Drive, Louisburg, KS
New · 5d ago



29419 Palmer Drive, Paola, KS
New · 6d ago



1104 Jeff Circle, Paola, KS
New · 6d ago



28140 Hospital Drive, Paola, KS
New · 7d ago



21812 S Vine Street, Spring Hill, KS
New · 7d ago



1006 S 14th Street, Louisburg, KS



1415 Thomas Drive, Louisburg, KS



26030 Hospital Drive, Paola, KS



302 Pacific Avenue, Osawatomie, KS



24849 W 247th Street, Paola, KS



21325 W 216th Street, Spring Hill, KS

721 Parker Avenue, Osawatomie, KS

234 N 5th Terrace, Louisburg, KS



23776 Clare Road, Paola, KS
Start withthe numbers that matter to you
Miami County offers Kansas City-area buyers affordable acreage and small-town character, but with 140 average days on market, sellers need realistic pricing to compete.
Real estate inMiami County, Kansas
Miami County is home to just over 34,600 people, with a median age of 41.8 according to the 2023 American Community Survey, reflecting a community of established families and professionals rather than young professionals or retirees. The median household income sits at $88,000, and 78% of residents own their homes, suggesting strong housing stability. About 32% of the adult population holds a bachelor's degree or higher, per the 2023 American Community Survey.
The typical home in Miami County is valued at $277,700 according to 2023 Census estimates, though recent sales tell a slightly higher story—homes sold in the last 30 days have a median price of $350,000, with 57 sales closed and a median time on market of 33 days. Year-to-date, 418 homes have sold at a median of $340,000. For renters, the median gross rent is $1,101 per month. Buyers closing at or above listing price represent 100% of sales, indicating a balanced market where neither buyers nor sellers have a clear edge.
Commuting from Miami County averages 30.4 minutes, a reasonable range for the Kansas City metro area. New construction remains modest—only 17 building permits were issued in July 2026, all for single-family homes. The county's owner-heavy composition and aging housing stock suggest deliberate, incremental growth rather than rapid development, making it a place where long-term residents have built equity but where finding newer inventory requires patience.
Sources — demographics: U.S. Census Bureau, American Community Survey 5-year estimates (2023) · listings, prices and days on market: Heartland MLS, as of September 11, 2026 · analysis and home values: HouseLoop
Housing market trendsin Miami County, Kansas
Miami County, KS: 234 homes for sale · 24 new in the last 7 days · median asking $300,448 · 86 price reductions · a median of 33 days to contract. 65 homes closed in the last 30 days, at a median of $365,000. At the pace of the last 90 days that is 4.13 months of supply.
| Measure | Aug 2026 |
|---|---|
| Median sale price | $348,500 |
| Median price per sq ft | $179 |
| Median days to contract | 29 |
| Sell-to-list ratio | 98% |
| Homes sold | 62 |
| New listings | 78 |
| Went under contract | 60 |
Real estateFAQs about Miami County
How many homes are for sale in Miami County?
How much does a home in Miami County cost?
What is the price per square foot in Miami County?
How fast do homes sell in Miami County?
How many homes have sold in Miami County in the past year?
When were the homes in Miami County built?
What are the newest homes for sale in Miami County?
Are there older homes for sale in Miami County?
How big are the homes for sale in Miami County?
How big are the lots in Miami County?
How many bedrooms do homes in Miami County have?
Do homes in Miami County have HOA fees?
Are there single-story homes for sale in Miami County?
Are there homes with a pool in Miami County?
What kind of garages do homes in Miami County have?
What schools serve Miami County?
Schoolsserving Miami County
| School | Median list | |
|---|---|---|
| School districts | ||
| Paola School District | $324,950 | |
| Louisburg School District | $295,000 | |
| Osawatomie School District | $200,000 | |
| Spring Hill School District | $421,745 | |
| Wellsville School District | Median— | |
| Prairie View School District | Median— | |
| High schools | ||
| Paola | $275,000 | |
| Louisburg | $295,232 | |
| Osawatomie | $239,000 | |
| Spring Hill | Median— | |
| Middle schools | ||
| Paola | $275,000 | |
| Louisburg | $295,232 | |
How we compute these
- Median list.
- The middle asking price among the homes for sale right now. Half are listed above it, half below.
- For sale.
- Homes listed as active right now. A live count, not a monthly average.
Newly listedin Miami County, KS
| Address | Price |
|---|---|
| 22719 Quivira Road | Price$50,000 |
| 20041 W 226th Terrace | Price$664,500 |
| 22220 S Renner Road | Price$3,460,000 |
| 400 Chestnut Street | Price$60,000 |
| 303 E Wea Street | Price$295,000 |
| S Roosevelt Street | Price$750,000 |
| 308 N 15th Street | Price$379,000 |
| 209 Brown Avenue | Price$209,900 |
| 726 Pacific Avenue | Price$195,000 |
| 36405 Hedge Lane Road | Price$525,000 |
| 124 Main Street | Price$64,900 |
| 10166 W 263rd Street | Price$1,800,000 |
Recently went under contractin Miami County, KS
| Address | List price |
|---|---|
| 1120 Pacific Avenue | List price$260,000 |
| 10540 W 287th Street | List price$355,000 |
| 1009 Cherokee Lane | List price$349,900 |
| 16 Overhill Drive | List price$295,000 |
| 21305 W 215th Terrace | List price$319,900 |
| 1430 S 4th Street E | List price$300,895 |
| 18890 W 252 nd Street | List price$1,150,000 |
| 21005 W 217th Street | List price$363,990 |
| 20990 W 217th Street | List price$394,990 |
| 1455 Starbrooke Drive | List price$365,000 |
| 25791 Columbia Road | List price$250,000 |
| 605 W Peoria Street | List price$99,000 |
How we compute these
- Under contract.
- Homes with an accepted contract that have not closed yet. A live count.
- Days to contract.
- The middle number of days between a home being listed and going under contract, over the last 90 days of closings. It is not days-to-close, and it is not how long today's listings have been sitting. Newly built homes are excluded, because a build finishing is not a market moving.
Popular home searchesin Miami County
| Search | For sale |
|---|---|
| Open houses | For sale4 |
| Luxury homes | 20 |
| Just listed homes | 22 |
| Price-reduced homes | 80 |
| Coming soon homes | 21 |
| Homes under contract | 85 |
How we compute these
- For sale.
- Homes listed as active right now. A live count, not a monthly average.
Homes by pricein Miami County
How we compute these
- For sale.
- Homes listed as active right now. A live count, not a monthly average.
Homes by featurein Miami County
How we compute these
- For sale.
- Homes listed as active right now. A live count, not a monthly average.
Search by property typein Miami County
| Property type | Median sale |
|---|---|
| Single Family | $365,000 |
| Townhouse | Median— |
| Half Duplex | Median— |
| Triplex | Median— |
| Lots / Land | $205,000 |
How we compute these
- Market.
- Market type is set by months of supply — how long it would take to sell every home for sale at the current pace. Under ~4 months favors sellers (low inventory, faster sales, homes near or above asking); over ~6 favors buyers (more choice, more negotiating room). 4–6 is balanced.
- Months supply.
- How many months it would take to sell every home now for sale at the pace of the last 90 days: homes for sale ÷ (closings in the last 90 days ÷ 3).
- For sale.
- Homes listed as active right now. A live count, not a monthly average.
- Days to contract.
- The middle number of days between a home being listed and going under contract, over the last 90 days of closings. It is not days-to-close, and it is not how long today's listings have been sitting. Newly built homes are excluded, because a build finishing is not a market moving.
- Coming soon.
- Homes announced but not yet accepting showings. A live count.
- Under contract.
- Homes with an accepted contract that have not closed yet. A live count.
Search homesin Miami County
| City | Median list |
|---|---|
| Paola | $328,750 |
| Louisburg | $294,729 |
| Spring Hill | $475,000 |
| Osawatomie | $210,000 |
| Bucyrus | $625,000 |
| Fontana | $507,500 |
How we compute these
- Market.
- Market type is set by months of supply — how long it would take to sell every home for sale at the current pace. Under ~4 months favors sellers (low inventory, faster sales, homes near or above asking); over ~6 favors buyers (more choice, more negotiating room). 4–6 is balanced.
- Months supply.
- How many months it would take to sell every home now for sale at the pace of the last 90 days: homes for sale ÷ (closings in the last 90 days ÷ 3).
- Median list.
- The middle asking price among the homes for sale right now. Half are listed above it, half below.
- Days to contract.
- The middle number of days between a home being listed and going under contract, over the last 90 days of closings. It is not days-to-close, and it is not how long today's listings have been sitting. Newly built homes are excluded, because a build finishing is not a market moving.
- For sale.
- Homes listed as active right now. A live count, not a monthly average.
- Coming soon.
- Homes announced but not yet accepting showings. A live count.
- Under contract.
- Homes with an accepted contract that have not closed yet. A live count.
ZIP codesin Miami County
| Place | Median list |
|---|---|
| 66071 | $330,000 |
| 66053 | $294,729 |
| 66083 | $469,148 |
| 66064 | $210,000 |
| 66013 | $855,589 |
| 66026 | $507,500 |
| 66040 | $48,500 |
| 66092 | $457,000 |
| 66042 | $110,000 |
| 66021 | $317,500 |
| 66072 | $325,000 |
How we compute these
- Market.
- Market type is set by months of supply — how long it would take to sell every home for sale at the current pace. Under ~4 months favors sellers (low inventory, faster sales, homes near or above asking); over ~6 favors buyers (more choice, more negotiating room). 4–6 is balanced.
- Months supply.
- How many months it would take to sell every home now for sale at the pace of the last 90 days: homes for sale ÷ (closings in the last 90 days ÷ 3).
- Median list.
- The middle asking price among the homes for sale right now. Half are listed above it, half below.
- Days to contract.
- The middle number of days between a home being listed and going under contract, over the last 90 days of closings. It is not days-to-close, and it is not how long today's listings have been sitting. Newly built homes are excluded, because a build finishing is not a market moving.
- For sale.
- Homes listed as active right now. A live count, not a monthly average.
- Coming soon.
- Homes announced but not yet accepting showings. A live count.
- Under contract.
- Homes with an accepted contract that have not closed yet. A live count.
Search homes for salein every city we cover
How we compute these
- Market.
- Market type is set by months of supply — how long it would take to sell every home for sale at the current pace. Under ~4 months favors sellers (low inventory, faster sales, homes near or above asking); over ~6 favors buyers (more choice, more negotiating room). 4–6 is balanced.
- Months supply.
- How many months it would take to sell every home now for sale at the pace of the last 90 days: homes for sale ÷ (closings in the last 90 days ÷ 3).
- Median list.
- The middle asking price among the homes for sale right now. Half are listed above it, half below.
- Days to contract.
- The middle number of days between a home being listed and going under contract, over the last 90 days of closings. It is not days-to-close, and it is not how long today's listings have been sitting. Newly built homes are excluded, because a build finishing is not a market moving.
- For sale.
- Homes listed as active right now. A live count, not a monthly average.
- Coming soon.
- Homes announced but not yet accepting showings. A live count.
- Under contract.
- Homes with an accepted contract that have not closed yet. A live count.
Search for homesin popular markets
| Market | For sale |
|---|---|
| Heritage Ranch | 28 |
| Canyon Lakes | 25 |
| Garrett Ranch | 24 |
| Seven Bridges | 24 |
| Tomahawk Valley | 23 |
| Ruskin Heights | 22 |
How we compute these
- Market.
- Market type is set by months of supply — how long it would take to sell every home for sale at the current pace. Under ~4 months favors sellers (low inventory, faster sales, homes near or above asking); over ~6 favors buyers (more choice, more negotiating room). 4–6 is balanced.
- For sale.
- Homes listed as active right now. A live count, not a monthly average.
Or go wider stillcounty, metro and state
How we compute these
- Market.
- Market type is set by months of supply — how long it would take to sell every home for sale at the current pace. Under ~4 months favors sellers (low inventory, faster sales, homes near or above asking); over ~6 favors buyers (more choice, more negotiating room). 4–6 is balanced.
- Months supply.
- How many months it would take to sell every home now for sale at the pace of the last 90 days: homes for sale ÷ (closings in the last 90 days ÷ 3).
- Median list.
- The middle asking price among the homes for sale right now. Half are listed above it, half below.
- Days to contract.
- The middle number of days between a home being listed and going under contract, over the last 90 days of closings. It is not days-to-close, and it is not how long today's listings have been sitting. Newly built homes are excluded, because a build finishing is not a market moving.
- For sale.
- Homes listed as active right now. A live count, not a monthly average.
- Coming soon.
- Homes announced but not yet accepting showings. A live count.
- Under contract.
- Homes with an accepted contract that have not closed yet. A live count.
