County ZIP codes · North Carolina · FIPS 37021

Buncombe County, NC ZIP Codes

Buncombe County, North Carolina has 28 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026): 20 residential and 8 for PO boxes or a single organization. 16 of the residential ones lie mainly in Buncombe County and 4 mainly in a neighboring county; 9 cross the county line. Median household income ranges from $52,304 in 28753 (Marshall) to $107,609 in 28759 (Mills River) (Census Bureau, ACS 2020-2024).

  • ACS2020-24
  • Census2020

Where are the ZIP codes of Buncombe County?

28701 · Alexander: $108k28704 · Arden: $81k28709 · Barnardsville: –28711 · Black Mountain: $75k28715 · Candler: $72k28730 · Fairview: $103k28732 · Fletcher: $82k28748 · Leicester: $59k28753 · Marshall: $52k28757 · Montreat: $116k28759 · Mills River: $108k28770 · Ridgecrest: –28778 · Swannanoa: $73k28787 · Weaverville: $79k28792 · Hendersonville: $56k28801 · Asheville: $58k28803 · Asheville: $77k28804 · Asheville: $88k28805 · Asheville: $75k28806 · Asheville: $63k287532871128792287482878728715287322873028709288062880428759287782870428805288032870128701 · Alexander: $108k28704 · Arden: $81k28709 · Barnardsville: –28711 · Black Mountain: $75k28715 · Candler: $72k28730 · Fairview: $103k28732 · Fletcher: $82k28748 · Leicester: $59k28753 · Marshall: $52k28757 · Montreat: $116k28759 · Mills River: $108k28770 · Ridgecrest: –28778 · Swannanoa: $73k28787 · Weaverville: $79k28792 · Hendersonville: $56k28801 · Asheville: $58k28803 · Asheville: $77k28804 · Asheville: $88k28805 · Asheville: $75k28806 · Asheville: $63k28753287112879228748287872871528732287302870928806288042875928778287042880328701 · Alexander: $108k28704 · Arden: $81k28709 · Barnardsville: –28711 · Black Mountain: $75k28715 · Candler: $72k28730 · Fairview: $103k28732 · Fletcher: $82k28748 · Leicester: $59k28753 · Marshall: $52k28757 · Montreat: $116k28759 · Mills River: $108k28770 · Ridgecrest: –28778 · Swannanoa: $73k28787 · Weaverville: $79k28792 · Hendersonville: $56k28801 · Asheville: $58k28803 · Asheville: $77k28804 · Asheville: $88k28805 · Asheville: $75k28806 · Asheville: $63k287532871128792287482878728715287322873028806288042875928778
The residential ZIP codes of Buncombe County (whole outlines, including the parts in neighboring counties), shaded by median household income in national fifths (ACS 2020-2024).<$54.1k$98.1k+no figure

Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).

How different are its ZIP codes?

The middle half of its ranked ZIP codes (1,000+ people living in households) report median household incomes between $59,013 and $81,096.

They carry 16 postal town names.

Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates (B19013).

All 20 residential ZIP codes in Buncombe County

16 ZIP codes lie mainly in Buncombe County; 4 more reach into it from a neighboring county and follow the first table.

Residential ZIP codes mainly in Buncombe County, largest first; "In this county" is the share of the ZIP's land in the county
In this county
28806 Asheville 43,433 1,139 $63k $359k 100%
28803 Asheville 33,718 879 $77k $453k 100%
28715 Candler 30,328 389 $72k $309k 100%
28804 Asheville 25,776 899 $88k $566k 100%
28704 Arden 24,138 801 $81k $390k 94%
28787 Weaverville 22,809 287 $79k $402k 95%
28805 Asheville 19,993 755 $75k $413k 100%
28801 Asheville 14,691 2,876 $58k $548k 100%
28778 Swannanoa 13,536 417 $73k $303k 100%
28711 Black Mountain 12,663 122 $75k $370k 79%
28748 Leicester 12,230 133 $59k $309k 89%
28730 Fairview 7,605 168 $103k $433k 100%
28701 Alexander 5,786 319 $108k $324k 96%
28709 Barnardsville 2,260 44 – $433k 100%
28757 Montreat 630 231 $116k $606k 100%
28770 Ridgecrest no residents 0 – – 100%

Partly in Buncombe County

Residential ZIP codes mainly in another county that reach at least 1% into Buncombe County, by their share here
In this county
28732 Fletcher 19,279 466 $82k $377k 36%
28792 Hendersonville 36,645 356 $56k $279k 3%
28753 Marshall 10,389 40 $52k $293k 2%
28759 Mills River 7,555 308 $108k $444k 2%

Download the 28 ZIP codes as CSV

Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates; county shares by land area (Census 2020 ZCTA-county relationship file).

Which ZIP codes cross the county line?

9 ZIP codes of Buncombe County extend into another county. A ZIP code follows mail routes, not county borders.

Share of each ZIP code's land in Buncombe County and in the neighboring counties
ZIPIn BuncombeElsewhere
287923%Henderson County97%
2870494%Henderson County6%
2878795%Madison County5%
2873236%Henderson County64%
2871179%McDowell County11%; Rutherford County9%
2874889%Madison County11%
287532%Madison County98%
287592%Henderson County98%
2870196%Madison County4%

Source: U.S. Census Bureau, 2020 ZCTA-county relationship file (shares of land area).

PO Box and single-organization ZIP codes

ZIP codes in Buncombe County without a residential area (GeoNames postal codes)
ZIPPostal name
28728Enka
28776Skyland
28802Asheville
28810Asheville
28813Asheville
28814Asheville
28815Asheville
28816Asheville

Source: GeoNames postal codes (CC BY 4.0).

Which first three digits do Buncombe County's ZIP codes use?

The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. Buncombe County's ZIP codes use 2 prefixes: 287 and 288.

Three-digit prefixes of Buncombe County's ZIP codes, the sectional center for each (USPS labeling list L005, effective October 1, 2026) and how many of the prefix's codes are Buncombe County's
PrefixSectional centerHereAll codes
287Greenville, SC (SCF 296)1787
288Greenville, SC (SCF 296)1111

Source: U.S. Postal Service, labeling list L005 (3-digit ZIP Code prefix groups, SCF sortation), effective October 1, 2026.