KSKansas rankings

Most educated towns in Kansas

Ranked by the share of adults 25 and older with a bachelor's degree or higher. 158 towns with 2,500+ residents.

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

Kansas · Most educated

Wamego ranks #31 of 158

44.1% of adults hold a bachelor's degree · Visit Wamego →

Wamego ranks #31 of 158 for most educated in Kansas
#TownBachelor's or higherMedian incomeMedian age
1 Mission Hills3,548 people 87.3% $250,001 47.2
2 Map of Fairway Fairway4,159 people 84.9% $152,574 38.3
3 Leawood33,809 people 73.7% $185,625 48.4
4 Prairie Village22,874 people 72.6% $113,530 42.0
5 Map of Overland Park Overland Park200,306 people 63.7% $104,834 38.6
6 Kechi2,901 people 60.7% $113,125 37.2
7 Map of Minneha MinnehaSedgwick County · 3,396 people 59.4% $143,462 53.5
8 Lenexa Lenexa58,384 people 57.8% $103,239 37.2
9 Map of Roeland Park Roeland Park6,763 people 57.8% $88,774 37.0
10 Lawrence96,051 people 55.8% $65,009 29.3
11 BluePottawatomie County · 5,173 people 55.6% $118,385 36.4
12 Map of Manhattan Manhattan54,239 people 53.3% $60,172 25.7
13 Shawnee68,542 people 53.1% $109,940 39.0
14 MissionShawnee County · 9,915 people 52.3% $75,534 34.8
15 Map of Andover Andover15,965 people 51.7% $104,787 35.9
16 Map of Baker BakerCrawford County · 3,470 people 51.6% $99,449 48.4
17 Map of Palmyra PalmyraDouglas County · 7,758 people 51.3% $80,562 37.3
18 Map of Baldwin City Baldwin City4,911 people 51.1% $72,941 27.9
19 Olathe145,057 people 50.5% $114,009 37.2
20 Bel Aire9,043 people 50.1% $97,795 35.5
21 Map of Grant GrantSedgwick County · 5,489 people 49.5% $94,722 36.4
22 Map of Bruno BrunoButler County · 17,665 people 48.5% $103,138 36.9
23 StrangerLeavenworth County · 5,286 people 47.8% $97,076 34.8
24 AubryJohnson County · 4,663 people 47.3% $134,081 44.1
25 Map of Lindsborg Lindsborg3,792 people 47.1% $81,250 35.6
26 Hesston3,582 people 46.2% $75,225 49.1
27 Spring Hill Spring Hill9,120 people 45.9% $112,428 35.0
28 Merriam11,085 people 45.6% $73,600 39.3
29 Map of Emma EmmaHarvey County · 4,043 people 45.4% $75,266 47.3
30 RichlandButler County · 2,617 people 45.2% $118,945 37.7
31 WamegoPottawatomie County · 5,751 people 44.1% $103,387 35.9
32 Basehor7,491 people 42.8% $116,769 38.8
33 Map of Hays Hays21,143 people 42.7% $58,459 30.2
34 Map of Park ParkSedgwick County · 7,531 people 42.6% $70,179 38.6
35 Fairmount FairmountLeavenworth County · 11,960 people 41.3% $121,802 40.5
36 Wamego4,386 people 41.2% $78,809 36.7
37 Rose Hill4,246 people 40.8% $102,389 33.6
38 Map of Sherman ShermanLeavenworth County · 2,851 people 40% $127,159 42.1
39 Maize6,824 people 39.4% $72,024 38.0
40 TonganoxieLeavenworth County · 5,891 people 39.4% $80,109 36.8
41 Eudora Eudora6,119 people 39.2% $118,184 39.2
42 Eudora EudoraDouglas County · 7,823 people 38.8% $118,632 39.4
43 McPherson13,995 people 38.4% $77,529 35.4
44 Map of De Soto De Soto6,414 people 38.2% $104,000 38.4
45 MonmouthShawnee County · 3,168 people 37.8% $106,143 54.0
46 Map of Derby Derby26,062 people 37.6% $84,112 35.9
47 SoldierShawnee County · 15,103 people 37.6% $99,994 42.8
48 Gypsum GypsumSedgwick County · 10,158 people 37.5% $77,124 32.1
49 Map of Attica AtticaSedgwick County · 7,910 people 37.5% $94,411 31.8
50 RockfordSedgwick County · 24,132 people 37.2% $87,432 40.7
51 Hillsboro2,700 people 37.2% $63,462 30.4
52 PleasantButler County · 5,425 people 37% $113,177 37.3
53 Map of Colby Colby5,387 people 37% $63,494 32.3
54 Lansing11,246 people 36.3% $102,786 37.8
55 TecumsehShawnee County · 7,744 people 36.3% $109,856 44.8
56 Map of Valley Center Valley Center8,590 people 36.1% $77,020 33.8
57 Auburn AuburnShawnee County · 3,299 people 35.4% $89,023 42.2
58 Goddard6,030 people 35.1% $94,004 31.3
59 St. GeorgePottawatomie County · 4,787 people 34.8% $88,553 39.2
60 Ninnescah NinnescahSedgwick County · 3,398 people 34.2% $85,903 37.9
61 Map of Mulvane Mulvane6,171 people 33.9% $74,039 42.0
62 Louisburg5,094 people 33.7% $68,824 39.3
63 MortonSedgwick County · 2,792 people 33.5% $84,318 38.2
64 Big CreekEllis County · 2,593 people 33.5% $90,333 44.7
65 Map of Pittsburg Pittsburg20,637 people 33.2% $43,419 25.7
66 UnionSedgwick County · 2,651 people 33.2% $103,036 38.6
67 Cheney2,580 people 32.8% $85,313 36.9
68 Frontenac3,392 people 32.7% $58,733 39.4
69 Map of Leavenworth Leavenworth37,195 people 32.6% $72,987 35.9
70 WilliamsportShawnee County · 4,285 people 32.3% $56,471 31.8
71 Girard Girard2,777 people 32.1% $40,298 38.3
72 Map of Gardner Gardner24,526 people 32% $96,818 30.7
73 KechiSedgwick County · 10,177 people 32% $77,764 34.1
74 Clearwater2,716 people 31.4% $83,879 37.2
75 Wichita397,945 people 31.1% $64,620 35.7
76 ScottBourbon County · 2,705 people 31% $72,109 33.9
77 Map of Scott City Scott City3,800 people 30.7% $54,880 37.4
78 Map of Smoky Hill Smoky HillGeary County · 8,996 people 30.4% $50,922 23.3
79 Map of Independence IndependenceMontgomery County · 3,027 people 29.8% $76,306 44.0
80 Norton2,689 people 29.3% $53,125 35.1
81 Map of Topeka Topeka125,786 people 29% $56,956 38.0
82 Bonner Springs7,839 people 28.9% $83,218 38.1
83 Salina46,307 people 28.7% $61,783 39.3
84 Independence8,422 people 28.7% $51,069 38.3
85 Gardner GardnerJohnson County · 2,540 people 28.5% $116,136 42.6
86 Winfield11,711 people 27.8% $56,656 38.9
87 Map of Park City Park City7,673 people 27.3% $74,301 35.0
88 WashingtonCrawford County · 3,537 people 27% $65,550 44.9
89 Map of Atchison Atchison10,785 people 26.8% $54,474 29.1
90 Map of Paola Paola5,770 people 26.4% $74,662 45.0
91 Newton Newton18,397 people 26.2% $68,885 39.9
92 Rock CreekJefferson County · 2,778 people 26.2% $92,650 40.2
93 TowandaButler County · 2,588 people 26.2% $68,167 39.1
94 Valley CenterSedgwick County · 4,843 people 26.1% $61,000 38.9
95 El Dorado12,769 people 26% $59,180 36.2
96 Map of Ottawa Ottawa12,678 people 25.8% $71,699 36.9
97 St. Marys St. MarysPottawatomie County · 3,932 people 25.8% $81,900 25.5
98 Junction City22,331 people 25.6% $61,181 28.8
99 St. Marys2,788 people 24.7% $76,771 26.6
100 Ulysses5,476 people 24.6% $63,857 33.5
101 Emporia Emporia24,131 people 24.4% $52,704 30.2
102 Columbus2,881 people 24.2% $37,961 38.5
103 Map of Augusta Augusta9,216 people 23.9% $64,919 38.4
104 Marysville Marysville3,422 people 23.8% $55,386 38.6
105 Map of Franklin FranklinFranklin County · 3,094 people 23.8% $95,833 40.5
106 Belle Plaine Belle PlaineSumner County · 3,054 people 23.6% $91,250 47.4
107 Map of Garden City Garden CityFinney County · 5,738 people 23.5% $84,207 33.6
108 Iola Iola5,348 people 23.5% $54,221 32.6
109 Map of Clay Center Clay Center4,132 people 23.4% $62,695 42.3
110 Map of Halstead Halstead2,516 people 23.2% $76,250 38.6
111 Fort Scott7,555 people 23% $52,159 41.0
112 Beloit3,029 people 23% $52,114 40.5
113 Pratt Pratt6,577 people 22.8% $63,819 36.7
114 Neodesha2,503 people 22.5% $50,792 40.1
115 Map of Hoisington Hoisington2,643 people 22.4% $52,277 38.3
116 SalemSedgwick County · 9,499 people 22.3% $72,651 38.8
117 Map of Abilene Abilene6,449 people 22.3% $57,924 44.0
118 Map of Kingman Kingman2,957 people 22.1% $48,750 40.4
119 Parsons9,425 people 21.7% $52,428 42.4
120 Chanute Chanute8,598 people 21.6% $50,882 36.1
121 Hugoton3,974 people 21.6% $62,773 36.7
122 Map of Garden GardenCherokee County · 2,721 people 21.5% $86,074 41.4
123 Wellington7,615 people 21.3% $50,333 38.7
124 Lyons3,553 people 21.3% $62,569 38.6
125 SherlockFinney County · 3,344 people 20.9% $84,844 22.5
126 Kansas City155,135 people 20.8% $62,401 33.9
127 Arkansas City11,884 people 20.6% $49,629 37.1
128 MadisonRiley County · 9,271 people 20.6% $56,367 23.2
129 Concordia5,015 people 20.4% $51,138 36.0
130 Burlington Burlington2,605 people 20.1% $50,882 40.6
131 Map of Dodge City Dodge City27,613 people 20% $68,721 30.2
132 Haysville Haysville11,117 people 20% $67,740 33.7
133 Great Bend14,479 people 19.9% $54,139 36.5
134 Map of Larned Larned3,423 people 19.9% $55,648 46.3
135 Map of Hutchinson Hutchinson39,709 people 19.3% $58,687 39.4
136 Map of Edwardsville Edwardsville4,724 people 19.2% $72,611 38.8
137 Map of Russell Russell4,217 people 19% $56,832 40.7
138 Galena2,754 people 19% $49,006 46.6
139 Osage City Osage City2,828 people 18.9% $71,191 42.5
140 Map of Holcomb Holcomb2,577 people 18.9% $78,571 26.2
141 Map of Holton Holton3,387 people 18.7% $52,532 38.2
142 Fort Riley8,606 people 18.2% $54,362 23.1
143 Map of Goodland Goodland4,121 people 18.1% $52,258 33.6
144 Ellsworth3,108 people 17.7% $66,821 41.5
145 Map of Hiawatha Hiawatha3,197 people 17.6% $68,750 41.6
146 Garden City Garden City27,819 people 17.5% $72,865 31.6
147 RenoReno County · 4,337 people 17.1% $59,505 44.9
148 Map of Washington WashingtonDoniphan County · 2,922 people 16.5% $79,236 44.4
149 LincolnLinn County · 2,621 people 14.7% $56,310 46.6
150 RiversideSedgwick County · 13,323 people 14.6% $66,669 34.3
151 Coffeyville Coffeyville8,662 people 14.5% $45,670 39.5
152 South Hutchinson2,751 people 14.2% $50,441 44.6
153 Map of Garnett Garnett3,202 people 12.1% $65,230 34.6
154 Map of Baxter Springs Baxter Springs3,855 people 12% $51,404 40.2
155 Osawatomie4,182 people 11.7% $66,991 38.1
156 Liberal19,316 people 9.8% $63,706 30.6
157 ProspectButler County · 2,561 people 6.5% $59,167 39.2
158 Map of Oaklawn-Sunview Oaklawn-Sunview2,789 people 1.8% $46,656 34.9

How this ranking works

We rank every town by the share of adults 25 and older with a bachelor's degree or higher. The town with the highest figure ranks #1. For comparison, the figure for Kansas as a whole is 35.6%.

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