
K-14
Length: 219.276 miles
South Endpoint:
Junction K-44 at Anthony (1926-1932)
OK 14 at the Oklahoma State Line south of Hardtner (1932-1940)
Junction US 281 west of Kiowa (1940-1962)
Junction US 281 west of Kiowa, concurrent with K-2 (1962-1995)
Junction US 160 West of Harper (1995-present)
North Endpoint: NE 14 at the Nebraska State Line southwest of Superior, NE
Counties Served:
Harper, Kingman, Reno, Rice, Ellsworth, Lincoln, Mitchell, Jewell
Historic Counties Served:
Barber (1932-1995)
K-14 Truck Route (Ellsworth)
Length: 2.790 miles
South Endpoint:
Junction K-14 south of Ellsworth, concurrent with K-156
North Endpoint:
Junction K-14 North of Ellsworth, concurrent with K-140
County Served: Ellsworth
Junction Guide
County MP | State MP | Junction |
---|---|---|
156-27/17.709 | 0.000 | K-14/K-156 Junction |
156-27/18.785 | 1.076 | Avenue L |
156-27/18.935 | 1.226 | South city limits Ellsworth |
156-27/19.990 | 2.281 | North city limits Ellsworth |
156-27/20.004 140-27/0.495 | 2.295 | K-140/K-156 Junction |
140-27/0.406 | 2.384 | East city limits Ellsworth |
140-27/0.354 | 2.436 | West city limits Ellsworth |
140-27/0.000 | 2.790 | K-14/K-140 Junction |
AADT (2019)
Location | Count | Truck % |
---|---|---|
K-156 from K-14 to Avenue L | 3,890 | 16.6% |
K-156 from Ave. L to 8th Street/Avenue JJ | 4,270 | 16.6% |
K-156 from 8th St./Ave. JJ to K-140 | 6,010 | 12.6% |
K-140 from K-156 to K-14 | 3,040 | 5.4% |

K-15
Length: 257.133 miles
South Endpoint: OK 18 at the Oklahoma State Line
North Endpoint:
Junction K-9/K-15E/K-15W North of Linn (1935-1988)
NE 15 at the Nebraska State Line south of Fairbury, NE (1926-1935; 1988-present)
Counties Served: Cowley, Sumner, Sedgwick, Harvey, Marion, Dickinson, Clay, Washington
K-15E
Length: 30.150 miles
Historic South Endpoint: Junction K-9/K-15/K-15W North of Linn
Historic North Endpoint: Nebraska State Line south of Lanham, NE
Historic County Served: Washington
History
Sometime between 1933 and 1937, a new highway was added into the state highway system from K-9 near Barnes north to the Nebraska line via Hanover. Rather than create a new highway designation, the new route was considered a second branch of K-15 and was designated K-15E. This was the only “split” Kansas numbered route. It was also the last to be eliminated. K-15E was re-designated as an extension of K-148 in a resolution dated May 2, 1988.
K-15W
Length: 25.489 miles
Historic South Endpoint: Junction K-9/K-15/K-15E North of Linn
Historic North Endpoint:
NE 15 at the Nebraska State Line south of Fairbury, Neb.
Historic County Served: Washington
History
Sometime between 1933 and 1937, a second branch of K-15 was established. The original segment of K-15 north of the “split” at the junction of K-9 near Linn was designated as K-15W. This was the only “split” Kansas numbered route. It was also the last to be eliminated. K-15W was restored to its original designation of K-15 in a resolution dated May 2, 1988.
K-16 (1926-1936)
Historic South Endpoint:
OK 16 at the Oklahoma State Line in Coffeyville
Historic North Endpoint:
Junction US 36 west of Troy (1926-1935)
Junction K-7 near Osawatomie (1935-1936)
Historic Counties Served:
Montgomery, Neosho, Allen, Anderson (1926-1936)
Miami (1935-1936)
Franklin, Douglas, Jefferson, Atchison, Doniphan (1926-1935)
K-17
Length: 21.138 miles
Historic South Endpoint: Junction US 54/400 near Midway (1926-2013)
Historic North Endpoint:
Junction US 81 west of Moundridge (1926-1937)
Junction US 81 south of McPherson (1937-1957)
Junction K-96 south of Hutchinson (1957-2013)
Historic Counties Served:
Kingman, Reno (1926-2013)
McPherson (1926-1957)
K-19
Length: 34.275 miles
Southwest Endpoint: Junction US 50 near Belpre
Northeast Endpoint: Junction US 281 east of Seward
Counties Served: Edwards, Pawnee, Stafford
Junction Guide
KDOT Milepost | Total Miles | Junction |
---|---|---|
19-24/0.000 | 0.000 | US 50 (Begin K-19) |
19-24/0.252 | 0.252 | South city limits Belpre |
19-24/0.446 | 0.446 | North city limits Belpre |
19-24/3.692 19-73/0.000 | 3.692 | Edwards/Pawnee county line |
19-73/3.014 | 6.706 | D Road |
19-73/8.014 | 11.706 | I Road |
19-73/11.450 | 15.142 | K-19 Spur, Larned |
19-73/18.630 | 22.322 | 40th Avenue |
19-73/21.630 19-93/0.000 | 25.322 | Pawnee/Stafford county line |
19-93/0.934 | 26.256 | 80th Avenue |
19-93/6.448 | 31.770 | Former K-219 |
19-93/8.953 | 34.275 | US 281 (End K-19) |
AADT (2019)
Location | Count | Truck % |
---|---|---|
US 50 to north city limits Belpre | 820 | 19.5% |
North city limits Belpre to D Road, Pawnee County | 685 | 29.2% |
D Road to I Road | 710 | 31.0% |
I Road to K-19 Spur | 1,320 | 17.0% |
K-19 Spur to 40th Avenue | 955 | 22.5% |
40th Avenue, Pawnee County to 80th Avenue, Stafford County | 715 | 21.7% |
80th Avenue to US 281 | 760 | 25.0% |
K-20
Length: 37.210 miles
West Endpoint: Junction US 75 near the Kickapoo Reservation
East Endpoint: Junction K-7 east of Bendena
Counties Served: Brown, Doniphan
Junction Guide
DOT Milepost | Total Miles | Junction |
---|---|---|
20-7/0.000 | 0.000 | US 75 (Begin K-20) |
20-7/3.000 | 3.000 | Falcon Road |
20-7/10.356 | 10.356 | West city limits Horton |
20-7/10.856 73-7/8.960 | 10.856 | West Junction US 73/US 159 |
73-7/8.879 | 10.937 | East junction US 159 |
73-7/8.475 | 11.341 | East city limits Horton |
73-7/3.487 20-7/16.329 | 16.329 | East junction US 73 |
20-7/16.835 | 16.835 | South city limits Everest |
20-7/17.261 | 17.261 | East city limits Everest |
20-7/21.830 20-22/0.000 | 21.830 | Brown/Doniphan county line |
20-22/0.480 | 22.310 | K-137 |
20-22/3.460 | 25.290 | Castleton Road |
20-22/9.000 | 30.830 | 160th Road, Denton |
20-22/9.970 | 31.800 | K-120 |
20-22/15.380 | 37.210 | K-7 (End K-20) |
AADT (2019)
Location | Count | Truck % |
---|---|---|
US 75 to Falcon Road | 1,180 | 18.6% |
Falcon Road to Horton | 1,610 | 14.9% |
West city limits Horton to US 73-159 | 2,340 | 10.7% |
US 73/US 159/K-20 concurrency | 6,680 | 8.0% |
US 73 from US 159 to East city limits Horton | 3,970 | 6.3% |
US 73 from ECL Horton to east jct. US 73/K-20 | 2,310 | 10.6% |
US 73 to Everest | 530 | 18.9% |
In Everest | 630 | 11.1% |
Everest to K-137 | 235 | 19.1% |
K-137 to Castleton Road | 165 | 24.2% |
Castleton Road to 160th Road | 305 | 16.4% |
160th Road to K-120 | 575 | 13.9% |
K-21 (1926-1941)
South Endpoint:
Oklahoma State Line south of Englewood (1926-1931)
US 160 near Englewood (1931-1933)
US 50S in Dodge City (1933-1938)
US 36 in Norton (1938-1941)
North Endpoint:
US 36 in Norton (1926-1936)
Nebraska State line north of Norton (1936-1941)
Counties Served:
Clark (1926-1933)
Ford, Hodgeman, Lane, Trego, Graham (1926-1938)
Norton (1926-1941)
History
K-21 was one of the original cross-state north-south highways in western Kansas.
Around 1932, AASHO had approved a new US highway designation, US 283, to replace K-21. However, this approval was conditioned upon improving the routed to standards. In 1933, US 281 had been designated from the Oklahoma State line to Dodge City.
K-22
Length: 3.087 miles
South Endpoint: Junction US 36 south of Haddam
North Endpoint: South city limits of Haddam
County Served: Washington
AADT (2019): 195 (23.1% truck)
History
This spur highway was established in a July 8, 1940 resolution after completion of a new alignment of US 36 south of Haddam. The number was backfilled, as the number 22 had previously been withdrawn.
K-22 (1926-1932)
Historic South Endpoint: Oklahoma State Line south of Liberal
Historic North Endpoint:
NE 22 at the Nebraska State Line northeast of Woodruff
Historic Counties Served:
Seward, Haskell, Finney, Scott, Logan, Thomas, Sheridan, Decatur, Norton, Phillips
History
The original K-22 was one of the original cross-state north-south highways in western Kansas. The highway was numbered in deference to the connecting Nebraska highway, hence the fact that this was a north-south route despite the route number being even.
By 1932, K-22 had been designated as an extension of US 83.
K-22 (1930-1938)
Length: 178.6 miles
South Endpoint: Lawrence Avenue and Douglas Avenue, Wichita
North Endpoint: 6th Avenue and Topeka Avenue, Topeka
Historic Counties Served:
Sedgwick, Butler, Greenwood, Lyon, Osage, Shawnee
History
When the original K-22 was supplanted by US 83, the highway commission decided to re-use the number to mark a route between Downtown Wichita and Downtown Topeka with a common number. The entire route utilized existing routes: US 81 north to Newton, east on US 50S to Emporia, north on K-11 to Eskridge, then northeast on K-4 into the capital city.[1]
By 1933, K-22’s route had changed. The new routing followed US 54 east to K-11 near Eureka, then north on K-11 from US 54 north to US 50N near Admire, then east on US 50N from K-11 east to US 75 near Carbondale; then north along US 75 into Topeka.[2]
When initially signed, the Highway Commission suggested that more such links would be signed with a common number.[1] However, the experiment apparently turned out to be a failure, and the K-22 designation was taken off of state highway maps in mid-1938.[3]
History Notes
1 “Distinctive Sign, K-22, Now Marks Route between Topeka and Wichita,” Topeka Daily Capital 13 Apr. 1930.
2 State Highway Commission of Kansas. Kansas State Highway System [map]. Topeka: Kansas State Printing Plant, 1 June 1933. Accessed 11 Aug. 2013
3 Kansas State Highway Commission. Kansas Highway Map [map]. Topeka: Kansas State Printing Plant, July 1938. Accessed 6 Sept. 2013

K-23
Length: 199.117 miles
South Endpoint:
K-96 in Dighton (1926-1931)
US 54/US 160 in Meade (1931-1937)
SE corner Sec. 22, T 34 S, R 28 W, 15 miles south of Meade (1937-1960)
OK 23 at the Oklahoma State Line South of Meade (1960-present)
North Endpoint:
Nebraska State Line north of Cedar Bluffs (1926-1930)
US 83/US 183 in Dresden (1930-1938)
US 36/US 183 in Oberlin (1938-1941)
US 83/K-383 northeast of Selden (1941-present)
Counties Served: Meade, Gray, Finney, Lane, Gove, Sheridan
Historic County Served: Decatur (1926-1941)
K-23 Alternate
Length: 1.828 miles
Southwest Endpoint:
Junction Main Street and K-23/Old 40 Road in Grainfield
Northeast Endpoint: Junction K-23 east of Grainfield
County Served: Gove
Junction Guide
KDOT Milepost | Total Miles | Junction |
---|---|---|
23A-32/0.000 | 0.000 | South junction K-23 (Begin K-23A) |
23A-32/0.600 | 0.600 | North city limits Grainfield |
23A-32/1.828 | 1.828 | North junction K-23 (end K-23A) |
AADT (2019)
Location | Count | Truck % |
---|---|---|
South junction K-23 to NCL Grainfield | 190 | 21.0% |
NCL Grainfield to north junction K-23 | 120 | 33.3% |

US 24
Length: 436.132 miles
West Endpoint: Colorado State Line at Kanorado
East Endpoint: Missouri State Line in Kansas City
Counties Served:
Sherman, Thomas, Sheridan, Graham, Rooks, Osborne, Mitchell, Cloud, Clay, Riley, Pottawatomie, Shawnee, Jefferson, Douglas, Leavenworth, Wyandotte
K-24 (1926-1936)
Historic West Endpoint: US 77 near Randolph
Historic East Endpoint:
Junction K-4 in Valley Falls (1926-1933)
Junction US 40 in Tonganoxie (1933-1936)
Historic Counties Served: Pottawatomie, Jackson, Jefferson
History:
In the first draft of the Kansas highway numbering plan, the highway from Leonardville to Valley Falls via Onaga and Holton was to have been designated as highway 12. This designation would have designated as part of a rough grid of east-west highways.
Changes in the US highway system proposal affected this highway’s final designation. The addition of US 24 and US 36 in Missouri resulted in changes to the Missouri Highway system. Missouri Highway 24 was re-numbered MO 52 and the connecting Kansas Highway was changed from 24 to 56. MO 36 was renumbered MO 12, and the K-12 designation was moved there. The number 24 was backfilled to become the designation of this highway when the Kansas Highway numbering plan was finalized.
By 1932, K-24 was extended to Tonganoxie via K-4 and US 73W to Oskaloosa and replacing K-30 from Oskaloosa to Tonganoxie.
The extension of US 24 from Missouri into Kansas in 1936 necessitated the re-designation of this highway to K-16. The original K-16 had been re-designated as US 169, freeing the number for reassignment to this route.