First three digits · North Carolina
ZIP Codes Starting with
87 ZIP codes start with 287, sorted at the Greenville, SC (SCF 296) sectional center (USPS labeling list L005, effective October 1, 2026) in North Carolina: 75 residential ZIP codes across 14 counties and 12 PO Box or single-organization codes (Census 2020 ZCTAs and GeoNames postal codes, October 2026).
What do the digits 287 mean?
The first digit, 2, is one of ten national areas (District of Columbia, Maryland, North Carolina, South Carolina, Virginia and West Virginia). The first three, 287, route mail to a sectional center: USPS labeling list L005 (effective October 1, 2026) sends letters for 287 to the Greenville, SC (SCF 296) facility. The last two digits pick the delivery area. By residents, the largest town names among the 287 ZIP codes are Hendersonville, Waynesville, Candler, Marion, Franklin and Arden.
The same facility sorts 5 prefixes, 246 ZIP codes in all: 287, 288, 289, 293, 296.
Where are the 287 ZIP codes?
Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).
All ZIP codes starting with 287
| County | ||||||
|---|---|---|---|---|---|---|
| 28701 | Alexander | Buncombe County | 5,786 | 319 | $108k | $324k |
| 28702 | Almond | Graham County | 588 | 24 | $37k | $332k |
| 28704 | Arden | Buncombe County | 24,138 | 801 | $81k | $390k |
| 28705 | Bakersville | Mitchell County | 6,732 | 54 | $55k | $221k |
| 28707 | Balsam | Jackson County | 461 | 41 | – | $334k |
| 28708 | Balsam Grove | Transylvania County | 456 | 9 | $70k | $243k |
| 28709 | Barnardsville | Buncombe County | 2,260 | 44 | – | $433k |
| 28710 | Bat Cave | Henderson County | 78 | 88 | – | – |
| 28711 | Black Mountain | Buncombe County | 12,663 | 122 | $75k | $370k |
| 28712 | Brevard | Transylvania County | 19,977 | 172 | $63k | $414k |
| 28713 | Bryson City | Swain County | 8,425 | 60 | $51k | $222k |
| 28714 | Burnsville | Yancey County | 16,397 | 64 | $59k | $237k |
| 28715 | Candler | Buncombe County | 30,328 | 389 | $72k | $309k |
| 28716 | Canton | Haywood County | 16,863 | 106 | $63k | $238k |
| 28717 | Cashiers | Jackson County | 1,265 | 35 | $76k | $440k |
| 28718 | Cedar Mountain | Transylvania County | 654 | 32 | $74k | $235k |
| 28719 | Cherokee | Swain County | 6,786 | 17 | $61k | $188k |
| 28720 | Chimney Rock | Rutherford County | 138 | 15 | $63k | $446k |
| 28721 | Clyde | Haywood County | 10,698 | 114 | $62k | $282k |
| 28722 | Columbus | Polk County | 6,086 | 139 | $68k | $307k |
| 28723 | Cullowhee | Jackson County | 12,756 | 114 | $46k | $348k |
| 28724 | Dana | Henderson County | PO Box or unique | – | – | – |
| 28725 | Dillsboro | Jackson County | 90 | 169 | $58k | – |
| 28726 | East Flat Rock | Henderson County | 4,363 | 1,768 | $54k | $198k |
| 28727 | Edneyville | Henderson County | PO Box or unique | – | – | – |
| 28728 | Enka | Buncombe County | PO Box or unique | – | – | – |
| 28729 | Etowah | Henderson County | 3,681 | 887 | $84k | $321k |
| 28730 | Fairview | Buncombe County | 7,605 | 168 | $103k | $433k |
| 28731 | Flat Rock | Henderson County | 8,672 | 262 | $66k | $402k |
| 28732 | Fletcher | Henderson County | 19,279 | 466 | $82k | $377k |
| 28733 | Fontana Dam | Graham County | 63 | 5 | $150k | $276k |
| 28734 | Franklin | Macon County | 29,659 | 99 | $54k | $229k |
| 28735 | Gerton | Henderson County | 124 | 31 | – | $399k |
| 28736 | Glenville | Jackson County | 1,000 | 26 | $71k | $428k |
| 28737 | Glenwood | McDowell County | PO Box or unique | – | – | – |
| 28738 | Hazelwood | Haywood County | PO Box or unique | – | – | – |
| 28739 | Hendersonville | Henderson County | 20,843 | 342 | $74k | $395k |
| 28740 | Green Mountain | Yancey County | 2,158 | 24 | $48k | $213k |
| 28741 | Highlands | Macon County | 4,257 | 47 | $70k | $631k |
| 28742 | Horse Shoe | Henderson County | 2,710 | 58 | $99k | $415k |
| 28743 | Hot Springs | Madison County | 2,211 | 18 | $58k | $163k |
| 28744 | Franklin | Macon County | PO Box or unique | – | – | – |
| 28745 | Lake Junaluska | Haywood County | 670 | 1,120 | $118k | $357k |
| 28746 | Lake Lure | Rutherford County | 2,744 | 61 | $71k | $471k |
| 28747 | Lake Toxaway | Transylvania County | 2,021 | 41 | $66k | $295k |
| 28748 | Leicester | Buncombe County | 12,230 | 133 | $59k | $309k |
| 28749 | Little Switzerland | McDowell County | no residents | 0 | – | – |
| 28750 | Lynn | Polk County | PO Box or unique | – | – | – |
| 28751 | Maggie Valley | Haywood County | 4,159 | 91 | $69k | $314k |
| 28752 | Marion | McDowell County | 30,292 | 122 | $56k | $166k |
| 28753 | Marshall | Madison County | 10,389 | 40 | $52k | $293k |
| 28754 | Mars Hill | Madison County | 9,682 | 111 | $69k | $297k |
| 28755 | Micaville | Yancey County | no residents | 0 | – | – |
| 28756 | Mill Spring | Polk County | 4,706 | 59 | $64k | $278k |
| 28757 | Montreat | Buncombe County | 630 | 231 | $116k | $606k |
| 28758 | Mountain Home | Henderson County | 41 | 8,200 | – | – |
| 28759 | Mills River | Henderson County | 7,555 | 308 | $108k | $444k |
| 28760 | Naples | Henderson County | PO Box or unique | – | – | – |
| 28761 | Nebo | McDowell County | 8,150 | 79 | $55k | $177k |
| 28762 | Old Fort | McDowell County | 6,599 | 69 | $66k | $197k |
| 28763 | Otto | Macon County | 2,688 | 48 | $72k | $288k |
| 28765 | Penland | Mitchell County | PO Box or unique | – | – | – |
| 28766 | Penrose | Transylvania County | 1,259 | 210 | $58k | $307k |
| 28768 | Pisgah Forest | Transylvania County | 6,759 | 81 | $71k | $341k |
| 28770 | Ridgecrest | Buncombe County | no residents | 0 | – | – |
| 28771 | Robbinsville | Graham County | 7,567 | 29 | $49k | $169k |
| 28772 | Rosman | Transylvania County | 1,375 | 71 | $75k | $249k |
| 28773 | Saluda | Polk County | 3,441 | 71 | $71k | $414k |
| 28774 | Sapphire | Transylvania County | 1,451 | 27 | $155k | $798k |
| 28775 | Scaly Mountain | Macon County | 674 | 55 | – | $359k |
| 28776 | Skyland | Buncombe County | PO Box or unique | – | – | – |
| 28777 | Spruce Pine | Mitchell County | 10,178 | 142 | $63k | $228k |
| 28778 | Swannanoa | Buncombe County | 13,536 | 417 | $73k | $303k |
| 28779 | Sylva | Jackson County | 18,064 | 167 | $58k | $244k |
| 28781 | Topton | Macon County | 881 | 12 | $62k | $277k |
| 28782 | Tryon | Polk County | 6,519 | 133 | $73k | $345k |
| 28783 | Tuckasegee | Jackson County | 1,785 | 26 | $51k | $291k |
| 28784 | Tuxedo | Henderson County | PO Box or unique | – | – | – |
| 28785 | Waynesville | Haywood County | 8,311 | 49 | $62k | $310k |
| 28786 | Waynesville | Haywood County | 22,056 | 302 | $59k | $298k |
| 28787 | Weaverville | Buncombe County | 22,809 | 287 | $79k | $402k |
| 28788 | Webster | Jackson County | 198 | 343 | $81k | $383k |
| 28789 | Whittier | Jackson County | 5,788 | 99 | $52k | $222k |
| 28790 | Zirconia | Henderson County | 3,241 | 68 | $97k | $455k |
| 28791 | Hendersonville | Henderson County | 15,108 | 903 | $79k | $371k |
| 28792 | Hendersonville | Henderson County | 36,645 | 356 | $56k | $279k |
| 28793 | Hendersonville | Henderson County | PO Box or unique | – | – | – |
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates; GeoNames postal codes (CC BY 4.0) for codes without a residential area.