First three digits · Kansas
ZIP Codes Starting with
71 ZIP codes start with 660, sorted at the Kansas City, MO (SCF 640) sectional center (USPS labeling list L005, effective October 1, 2026) in Kansas: 68 residential ZIP codes across 11 counties and 3 PO Box or single-organization codes (Census 2020 ZCTAs and GeoNames postal codes, October 2026).
What do the digits 660 mean?
The first digit, 6, is one of ten national areas (Illinois, Kansas, Missouri and Nebraska). The first three, 660, route mail to a sectional center: USPS labeling list L005 (effective October 1, 2026) sends letters for 660 to the Kansas City, MO (SCF 640) facility. The last two digits pick the delivery area. By residents, the largest town names among the 660 ZIP codes are Olathe, Lawrence, Leavenworth, Gardner, Ottawa and Atchison.
The same facility sorts 15 prefixes, 642 ZIP codes in all: 640, 641, 644, 645, 646, 647, 649, 660, 661, 662, 664, 665, 666, 667, 668.
Where are the 660 ZIP codes?
Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).
All ZIP codes starting with 660
| County | ||||||
|---|---|---|---|---|---|---|
| 66002 | Atchison | Atchison County | 13,276 | 70 | $61k | $149k |
| 66006 | Baldwin City | Douglas County | 8,013 | 74 | $81k | $346k |
| 66007 | Basehor | Leavenworth County | 10,150 | 323 | $121k | $381k |
| 66008 | Bendena | Doniphan County | 200 | 7 | $95k | $218k |
| 66010 | Blue Mound | Linn County | 626 | 7 | $44k | $158k |
| 66012 | Bonner Springs | Leavenworth County | 10,425 | 263 | $98k | $277k |
| 66013 | Bucyrus | Miami County | 2,735 | 61 | $164k | $725k |
| 66014 | Centerville | Linn County | 599 | 9 | $105k | – |
| 66015 | Colony | Anderson County | 712 | 7 | $69k | $155k |
| 66016 | Cummings | Atchison County | 559 | 18 | $76k | $293k |
| 66017 | Denton | Doniphan County | 219 | 5 | $69k | $134k |
| 66018 | De Soto | Johnson County | 6,584 | 284 | $105k | $423k |
| 66020 | Easton | Leavenworth County | 1,809 | 29 | $79k | $320k |
| 66021 | Edgerton | Johnson County | 2,819 | 55 | $88k | $242k |
| 66023 | Effingham | Atchison County | 1,189 | 17 | $56k | $110k |
| 66024 | Elwood | Doniphan County | 815 | 574 | $68k | $68k |
| 66025 | Eudora | Douglas County | 8,083 | 109 | $115k | $311k |
| 66026 | Fontana | Miami County | 840 | 17 | $78k | $201k |
| 66027 | Fort Leavenworth | Leavenworth County | 7,365 | 793 | $102k | – |
| 66030 | Gardner | Johnson County | 26,328 | 567 | $98k | $313k |
| 66031 | New Century | Johnson County | 655 | 201 | – | – |
| 66032 | Garnett | Anderson County | 4,971 | 23 | $70k | $176k |
| 66033 | Greeley | Anderson County | 672 | 13 | $92k | $204k |
| 66035 | Highland | Doniphan County | 1,342 | 30 | $98k | $124k |
| 66036 | Hillsdale | Miami County | PO Box or unique | – | – | – |
| 66039 | Kincaid | Anderson County | 784 | 8 | $60k | $175k |
| 66040 | La Cygne | Linn County | 3,651 | 27 | $56k | $174k |
| 66041 | Lancaster | Atchison County | 614 | 11 | $57k | $129k |
| 66042 | Lane | Franklin County | 929 | 31 | $68k | $186k |
| 66043 | Lansing | Leavenworth County | 11,056 | 1,532 | $103k | $271k |
| 66044 | Lawrence | Douglas County | 28,820 | 449 | $56k | $235k |
| 66045 | Lawrence | Douglas County | 1,925 | 1,728 | $14k | – |
| 66046 | Lawrence | Douglas County | 19,658 | 481 | $66k | $234k |
| 66047 | Lawrence | Douglas County | 20,473 | 352 | $65k | $342k |
| 66048 | Leavenworth | Leavenworth County | 35,717 | 264 | $73k | $219k |
| 66049 | Lawrence | Douglas County | 32,015 | 708 | $90k | $393k |
| 66050 | Lecompton | Douglas County | 1,761 | 44 | $92k | $263k |
| 66051 | Olathe | Johnson County | PO Box or unique | – | – | – |
| 66052 | Linwood | Leavenworth County | 2,090 | 51 | $82k | $340k |
| 66053 | Louisburg | Miami County | 7,834 | 75 | $89k | $326k |
| 66054 | McLouth | Jefferson County | 2,777 | 36 | $98k | $244k |
| 66056 | Mound City | Linn County | 1,383 | 15 | $58k | $163k |
| 66058 | Muscotah | Atchison County | 378 | 11 | $97k | $127k |
| 66060 | Nortonville | Jefferson County | 1,325 | 22 | $77k | $156k |
| 66061 | Olathe | Johnson County | 67,967 | 1,074 | $110k | $361k |
| 66062 | Olathe | Johnson County | 78,841 | 1,874 | $118k | $368k |
| 66063 | Olathe | Johnson County | PO Box or unique | – | – | – |
| 66064 | Osawatomie | Miami County | 5,992 | 81 | $67k | $172k |
| 66066 | Oskaloosa | Jefferson County | 2,432 | 31 | $80k | $226k |
| 66067 | Ottawa | Franklin County | 16,330 | 100 | $77k | $183k |
| 66070 | Ozawkie | Jefferson County | 1,944 | 63 | $86k | $220k |
| 66071 | Paola | Miami County | 12,400 | 54 | $84k | $263k |
| 66072 | Parker | Linn County | 1,211 | 16 | $102k | $297k |
| 66073 | Perry | Jefferson County | 2,263 | 35 | $87k | $217k |
| 66075 | Pleasanton | Linn County | 2,497 | 24 | $62k | $153k |
| 66076 | Pomona | Franklin County | 2,416 | 26 | $74k | $188k |
| 66078 | Princeton | Franklin County | 805 | 12 | $80k | $206k |
| 66079 | Rantoul | Franklin County | 752 | 20 | $54k | $164k |
| 66080 | Richmond | Franklin County | 980 | 16 | $91k | $173k |
| 66083 | Spring Hill | Miami County | 13,011 | 210 | $117k | $371k |
| 66085 | Stilwell | Johnson County | 11,486 | 475 | $153k | $538k |
| 66086 | Tonganoxie | Leavenworth County | 10,940 | 115 | $98k | $326k |
| 66087 | Troy | Doniphan County | 2,027 | 17 | $57k | $127k |
| 66088 | Valley Falls | Jefferson County | 2,697 | 22 | $76k | $196k |
| 66090 | Wathena | Doniphan County | 2,380 | 29 | $87k | $161k |
| 66091 | Welda | Anderson County | 294 | 5 | $78k | $117k |
| 66092 | Wellsville | Franklin County | 4,351 | 49 | $88k | $242k |
| 66093 | Westphalia | Anderson County | 576 | 5 | $66k | $116k |
| 66094 | White Cloud | Brown County | 437 | 9 | $72k | $141k |
| 66095 | Williamsburg | Franklin County | 583 | 8 | $71k | $180k |
| 66097 | Winchester | Jefferson County | 995 | 20 | $66k | $254k |
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates; GeoNames postal codes (CC BY 4.0) for codes without a residential area.