KSKansas rankings

Top vacation-home towns in Kansas

Ranked by the share of all homes held for seasonal, recreational or occasional use: lake houses, ski condos and summer cottages. 158 towns with 2,500+ residents.

U.S. Census ACS 2020–2024 5-year

#TownSeasonal homesHome valuePopulation
1 LincolnLinn County · 2,621 people 11.7% $160,000 2,621
2 Map of Baker BakerCrawford County · 3,470 people 5% $221,100 3,470
3 Hillsboro2,700 people 5% $120,500 2,700
4 Map of Concordia Concordia5,015 people 4.5% $102,600 5,015
5 Map of Hiawatha Hiawatha3,197 people 3.8% $121,800 3,197
6 Girard Girard2,777 people 3.8% $93,600 2,777
7 Map of Sherman ShermanLeavenworth County · 2,851 people 3.7% $409,700 2,851
8 Chanute Chanute8,598 people 3.5% $78,000 8,598
9 Frontenac3,392 people 3.5% $165,600 3,392
10 Map of Kingman Kingman2,957 people 3.3% $73,800 2,957
11 Map of Garden City Garden CityFinney County · 5,738 people 2.9% $224,000 5,738
12 Gardner GardnerJohnson County · 2,540 people 2.8% $387,200 2,540
13 Map of Fairway Fairway4,159 people 2.7% $618,000 4,159
14 Iola Iola5,348 people 2.5% $78,300 5,348
15 Map of Clay Center Clay Center4,132 people 2.5% $143,600 4,132
16 Mission Hills3,548 people 2.5% $1,237,800 3,548
17 Pratt Pratt6,577 people 2.3% $107,500 6,577
18 Neodesha2,503 people 2.3% $91,400 2,503
19 Great Bend14,479 people 2.1% $133,900 14,479
20 Map of Lindsborg Lindsborg3,792 people 2.1% $188,000 3,792
21 St. GeorgePottawatomie County · 4,787 people 1.9% $281,600 4,787
22 Map of Abilene Abilene6,449 people 1.6% $131,500 6,449
23 Salina46,307 people 1.5% $173,200 46,307
24 Garden City Garden City27,819 people 1.5% $192,000 27,819
25 Map of Atchison Atchison10,785 people 1.5% $129,700 10,785
26 Clearwater2,716 people 1.5% $216,200 2,716
27 Burlington Burlington2,605 people 1.5% $149,300 2,605
28 Bonner Springs7,839 people 1.4% $247,200 7,839
29 WilliamsportShawnee County · 4,285 people 1.4% $155,800 4,285
30 Map of Manhattan Manhattan54,239 people 1.3% $246,700 54,239
31 Winfield11,711 people 1.3% $132,700 11,711
32 Ninnescah NinnescahSedgwick County · 3,398 people 1.2% $237,600 3,398
33 SherlockFinney County · 3,344 people 1.2% $236,700 3,344
34 Liberal19,316 people 1.1% $137,100 19,316
35 Map of Andover Andover15,965 people 1% $291,400 15,965
36 Map of Franklin FranklinFranklin County · 3,094 people 1% $234,100 3,094
37 Map of Hutchinson Hutchinson39,709 people 0.9% $125,000 39,709
38 Map of Bruno BrunoButler County · 17,665 people 0.9% $289,000 17,665
39 Lansing11,246 people 0.9% $270,800 11,246
40 Map of Hays Hays21,143 people 0.8% $225,500 21,143
41 McPherson13,995 people 0.8% $211,700 13,995
42 Map of Park City Park City7,673 people 0.8% $177,100 7,673
43 RockfordSedgwick County · 24,132 people 0.7% $217,700 24,132
44 MadisonRiley County · 9,271 people 0.7% $185,900 9,271
45 Map of Colby Colby5,387 people 0.7% $163,000 5,387
46 Map of Derby Derby26,062 people 0.6% $236,900 26,062
47 El Dorado12,769 people 0.6% $120,300 12,769
48 Merriam11,085 people 0.6% $263,300 11,085
49 KechiSedgwick County · 10,177 people 0.6% $201,400 10,177
50 Map of Roeland Park Roeland Park6,763 people 0.6% $276,200 6,763
51 WashingtonCrawford County · 3,537 people 0.6% $109,700 3,537
52 Prairie Village22,874 people 0.5% $435,700 22,874
53 Map of Wichita Wichita397,945 people 0.4% $190,800 397,945
54 Kansas City155,135 people 0.4% $167,400 155,135
55 Lenexa Lenexa58,384 people 0.4% $394,900 58,384
56 Junction City22,331 people 0.4% $171,500 22,331
57 Map of Hoisington Hoisington2,643 people 0.4% $95,000 2,643
58 Louisburg5,094 people 0.3% $269,500 5,094
59 Map of Overland Park Overland Park200,306 people 0.2% $413,600 200,306
60 Olathe145,057 people 0.2% $364,700 145,057
61 Lawrence96,051 people 0.2% $292,700 96,051
62 RiversideSedgwick County · 13,323 people 0.2% $155,100 13,323
63 Arkansas City11,884 people 0.2% $86,800 11,884
64 Haysville Haysville11,117 people 0.2% $161,800 11,117
65 Map of Topeka Topeka125,786 people 0.1% $144,200 125,786
66 Leawood33,809 people 0.1% $658,800 33,809
67 Map of Dodge City Dodge City27,613 people 0.1% $151,700 27,613
68 Map of Pittsburg Pittsburg20,637 people 0.1% $123,200 20,637
69 Map of Shawnee Shawnee68,542 people 0% $359,700 68,542
70 Map of Leavenworth Leavenworth37,195 people 0% $193,000 37,195
71 Map of Gardner Gardner24,526 people 0% $306,200 24,526
72 Emporia Emporia24,131 people 0% $132,700 24,131
73 Newton Newton18,397 people 0% $156,400 18,397
74 SoldierShawnee County · 15,103 people 0% $243,600 15,103
75 Map of Ottawa Ottawa12,678 people 0% $166,500 12,678
76 Fairmount FairmountLeavenworth County · 11,960 people 0% $377,800 11,960
77 Gypsum GypsumSedgwick County · 10,158 people 0% $327,500 10,158
78 MissionShawnee County · 9,915 people 0% $289,100 9,915
79 SalemSedgwick County · 9,499 people 0% $166,100 9,499
80 Parsons9,425 people 0% $71,700 9,425
81 Map of Augusta Augusta9,216 people 0% $175,500 9,216
82 Spring Hill Spring Hill9,120 people 0% $357,800 9,120
83 Bel Aire9,043 people 0% $238,100 9,043
84 Map of Smoky Hill Smoky HillGeary County · 8,996 people 0% $241,700 8,996
85 Coffeyville Coffeyville8,662 people 0% $60,800 8,662
86 Fort Riley8,606 people 0% 8,606
87 Map of Valley Center Valley Center8,590 people 0% $227,700 8,590
88 Independence8,422 people 0% $88,800 8,422
89 Map of Attica AtticaSedgwick County · 7,910 people 0% $259,700 7,910
90 Eudora EudoraDouglas County · 7,823 people 0% $309,000 7,823
91 Map of Palmyra PalmyraDouglas County · 7,758 people 0% $330,900 7,758
92 TecumsehShawnee County · 7,744 people 0% $228,100 7,744
93 Wellington7,615 people 0% $97,100 7,615
94 Fort Scott7,555 people 0% $100,500 7,555
95 Map of Park ParkSedgwick County · 7,531 people 0% $271,700 7,531
96 Basehor7,491 people 0% $349,900 7,491
97 Maize6,824 people 0% $276,200 6,824
98 Map of De Soto De Soto6,414 people 0% $422,400 6,414
99 Map of Mulvane Mulvane6,171 people 0% $176,300 6,171
100 Eudora Eudora6,119 people 0% $280,100 6,119
101 Goddard6,030 people 0% $242,800 6,030
102 TonganoxieLeavenworth County · 5,891 people 0% $261,700 5,891
103 Map of Paola Paola5,770 people 0% $210,800 5,770
104 WamegoPottawatomie County · 5,751 people 0% $198,400 5,751
105 Map of Grant GrantSedgwick County · 5,489 people 0% $241,800 5,489
106 Ulysses5,476 people 0% $97,400 5,476
107 PleasantButler County · 5,425 people 0% $256,700 5,425
108 StrangerLeavenworth County · 5,286 people 0% $332,300 5,286
109 BluePottawatomie County · 5,173 people 0% $338,900 5,173
110 Map of Baldwin City Baldwin City4,911 people 0% $249,500 4,911
111 Valley CenterSedgwick County · 4,843 people 0% $217,200 4,843
112 Map of Edwardsville Edwardsville4,724 people 0% $216,400 4,724
113 AubryJohnson County · 4,663 people 0% $535,700 4,663
114 Wamego4,386 people 0% $198,300 4,386
115 RenoReno County · 4,337 people 0% $152,900 4,337
116 Rose Hill4,246 people 0% $219,900 4,246
117 Map of Russell Russell4,217 people 0% $135,600 4,217
118 Osawatomie4,182 people 0% $155,100 4,182
119 Map of Goodland Goodland4,121 people 0% $112,700 4,121
120 Map of Emma EmmaHarvey County · 4,043 people 0% $216,500 4,043
121 Hugoton3,974 people 0% $120,900 3,974
122 St. Marys St. MarysPottawatomie County · 3,932 people 0% $225,000 3,932
123 Map of Baxter Springs Baxter Springs3,855 people 0% $92,900 3,855
124 Map of Scott City Scott City3,800 people 0% $162,200 3,800
125 Hesston3,582 people 0% $204,800 3,582
126 Lyons3,553 people 0% $104,800 3,553
127 Map of Larned Larned3,423 people 0% $94,500 3,423
128 Marysville Marysville3,422 people 0% $119,200 3,422
129 Map of Minneha MinnehaSedgwick County · 3,396 people 0% $386,000 3,396
130 Map of Holton Holton3,387 people 0% $142,800 3,387
131 Auburn AuburnShawnee County · 3,299 people 0% $238,300 3,299
132 Map of Garnett Garnett3,202 people 0% $149,100 3,202
133 MonmouthShawnee County · 3,168 people 0% $322,000 3,168
134 Ellsworth3,108 people 0% $157,600 3,108
135 Belle Plaine Belle PlaineSumner County · 3,054 people 0% $162,200 3,054
136 Beloit3,029 people 0% $125,600 3,029
137 Map of Independence IndependenceMontgomery County · 3,027 people 0% $140,700 3,027
138 Map of Washington WashingtonDoniphan County · 2,922 people 0% $124,500 2,922
139 Kechi2,901 people 0% $288,300 2,901
140 Columbus2,881 people 0% $94,100 2,881
141 Osage City Osage City2,828 people 0% $155,800 2,828
142 MortonSedgwick County · 2,792 people 0% $178,600 2,792
143 Map of Oaklawn-Sunview Oaklawn-Sunview2,789 people 0% $54,200 2,789
144 St. Marys2,788 people 0% $206,900 2,788
145 Rock CreekJefferson County · 2,778 people 0% $233,900 2,778
146 Galena2,754 people 0% $78,500 2,754
147 South Hutchinson2,751 people 0% $151,000 2,751
148 Map of Garden GardenCherokee County · 2,721 people 0% $147,400 2,721
149 Map of Scott ScottBourbon County · 2,705 people 0% $168,800 2,705
150 Norton2,689 people 0% $96,800 2,689
151 UnionSedgwick County · 2,651 people 0% $268,800 2,651
152 RichlandButler County · 2,617 people 0% $241,600 2,617
153 Big CreekEllis County · 2,593 people 0% $221,300 2,593
154 TowandaButler County · 2,588 people 0% $164,400 2,588
155 Cheney2,580 people 0% $167,900 2,580
156 Map of Holcomb Holcomb2,577 people 0% $231,000 2,577
157 ProspectButler County · 2,561 people 0% $194,600 2,561
158 Map of Halstead Halstead2,516 people 0% $163,000 2,516

How this ranking works

We rank every town by the share of all homes held for seasonal, recreational or occasional use: lake houses, ski condos and summer cottages. The town with the highest figure ranks #1. For comparison, the figure for Kansas as a whole is 1%.

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states