Comparison to Surrounding Areas
The median household income ($76,319) for 28604 is less than the median household income for 28605 ($76,477), 28646 ($76,736), Banner Elk town ($86,382), Beech Mountain town ($90,855), Seven Devils town ($111,667), and Sugar Mountain village ($96,094). But it's more than 28692 ($43,103), 28607 ($46,639), 28622 ($44,028), 28657 ($59,702), 28679 ($65,246), Watauga County ($51,693), Avery County ($61,428), Foscoe CDP ($49,243), and Valle Crucis CDP ($-1).
| 28604 | $76,319 |
| Valle Crucis CDP | $-1 |
| Seven Devils town | $111,667 |
| Sugar Mountain village | $96,094 |
| Banner Elk town | $86,382 |
| Beech Mountain town | $90,855 |
| Foscoe CDP | $49,243 |
| Watauga County | $51,693 |
| Avery County | $61,428 |
Get Median Household Income for all Zip Codes in North Carolina.
The average household income ($109,394) for 28604 is less than the average household income for 28605 ($123,246), 28646 ($109,541), Seven Devils town ($131,274), Banner Elk town ($132,384), Valle Crucis CDP ($155,263), Sugar Mountain village ($162,821), and Beech Mountain town ($149,293). But it's more than 28692 ($80,050), 28622 ($64,058), 28657 ($76,735), 28679 ($86,778), 28607 ($77,971), Watauga County ($83,665), Avery County ($88,834), and Foscoe CDP ($58,857).
| 28604 | $109,394 |
| Valle Crucis CDP | $155,263 |
| Seven Devils town | $131,274 |
| Sugar Mountain village | $162,821 |
| Banner Elk town | $132,384 |
| Beech Mountain town | $149,293 |
| Foscoe CDP | $58,857 |
| Watauga County | $83,665 |
| Avery County | $88,834 |
Get Average Household Income for all Zip Codes in North Carolina.
The per-capita income for 28604 is $46,313. The per capita income ($46,313) for 28604 is less than the per capita income for 28605 ($55,891), 28646 ($56,108), Beech Mountain town ($82,320), Seven Devils town ($53,657), Sugar Mountain village ($90,458), and Valle Crucis CDP ($71,070). But it's more than 28692 ($42,023), 28607 ($29,503), 28622 ($29,507), 28657 ($36,318), 28679 ($34,992), Watauga County ($34,167), Avery County ($35,831), Banner Elk town ($36,427), and Foscoe CDP ($27,943).
| 28604 | $46,313 |
| Valle Crucis CDP | $71,070 |
| Seven Devils town | $53,657 |
| Sugar Mountain village | $90,458 |
| Banner Elk town | $36,427 |
| Beech Mountain town | $82,320 |
| Foscoe CDP | $27,943 |
| Watauga County | $34,167 |
| Avery County | $35,831 |
Get Per-Capita Income for all Zip Codes in North Carolina.
9.6% of households make over $200,000 a year. The percent high income households (9.6%) for 28604 is less than the percent high income households for 28605 (16.0%), 28646 (13.0%), Seven Devils town (13.3%), Banner Elk town (10.9%), Valle Crucis CDP (20.9%), Sugar Mountain village (12.8%), and Beech Mountain town (21.9%). But it's more than 28692 (5.6%), 28622 (6.3%), 28657 (2.9%), 28679 (6.6%), 28607 (6.6%), Watauga County (7.3%), Avery County (6.5%), and Foscoe CDP (2.4%).
| 28604 | 9.6% |
| Valle Crucis CDP | 20.9% |
| Seven Devils town | 13.3% |
| Sugar Mountain village | 12.8% |
| Banner Elk town | 10.9% |
| Beech Mountain town | 21.9% |
| Foscoe CDP | 2.4% |
| Watauga County | 7.3% |
| Avery County | 6.5% |
Get High Income Households for all Zip Codes in North Carolina.
| under 25 years | 25 to 44 years | 45 to 64 years | 65 years and over | |
|---|---|---|---|---|
| 28604 | $38,561 | $65,795 | $87,434 | $71,250 |
| Valle Crucis CDP | $-1 | $-1 | $169,432 | $-1 |
| Seven Devils town | $-1 | $111,583 | $94,688 | $113,750 |
| Sugar Mountain village | $-1 | $47,813 | $129,934 | $89,306 |
| Banner Elk town | $-1 | $-1 | $192,924 | $83,750 |
| Beech Mountain town | $-1 | $-1 | $95,000 | $90,179 |
| Foscoe CDP | $46,083 | $-1 | $65,612 | $48,167 |
| Watauga County | $16,310 | $66,338 | $70,086 | $55,984 |
| Avery County | $-1 | $71,108 | $64,079 | $55,212 |
Get Median Household Income by Age of Householder for all Zip Codes in North Carolina.
Use our lookalike & filtering workflow to discover every zip that matches your ideal market profile.
Our Income By Zip Code Lists let you start with a zip like 28604, then automatically find hundreds of similar zips by income, demographics, and growth potential — so you can build a smarter target list in minutes.
Get Your Income By Zip Code List
Get all zip codes in a state or the entire US with data such as median household income.
Starting at $65.
All income statistics above are the most current, comparable income statistics available from the US Census Bureau and are from the American Community Survey 2024 5-year estimates. You can find this information and other demographics for 28604 on the US Census Bureau’s website. These values are in 2024 inflation-adjusted dollars and were downloaded on 29 January 2026.
Margins of error for the income data are:
| Median Household Income | Average Household Income | Per Capita Income | High Income Households | Median Household Income by Age of Householder | ||||
|---|---|---|---|---|---|---|---|---|
| under 25 | 25 to 44 | 45 to 64 | 65+ | |||||
| 28604 | +/-$17,302 | +/-$11,677 | +/-$5,099 | +/-2.3% | +/-$9,177 | +/-$38,931 | +/-$10,670 | +/-$25,073 |
| Valle Crucis CDP | +/-$-1 | +/-$89,737 | +/-$46,452 | +/-31.9% | +/-$-1 | +/-$-1 | +/-$80,421 | +/-$-1 |
| Seven Devils town | +/-$16,371 | +/-$29,872 | +/-$17,583 | +/-11.4% | +/-$-1 | +/-$26,197 | +/-$90,927 | +/-$40,491 |
| Sugar Mountain village | +/-$16,863 | +/-$40,260 | +/-$19,777 | +/-4.9% | +/-$-1 | +/-$11,461 | +/-$40,454 | +/-$2,274 |
| Banner Elk town | +/-$37,063 | +/-$43,116 | +/-$11,788 | +/-6.2% | +/-$-1 | +/-$-1 | +/-$103,820 | +/-$46,777 |
| Beech Mountain town | +/-$16,861 | +/-$26,254 | +/-$13,966 | +/-6.2% | +/-$-1 | +/-$-1 | +/-$30,882 | +/-$21,448 |
| Foscoe CDP | +/-$9,644 | +/-$13,085 | +/-$6,371 | +/-3.7% | +/-$8,862 | +/-$-1 | +/-$8,340 | +/-$24,698 |
| Watauga County | +/-$3,285 | +/-$5,648 | +/-$2,046 | +/-1.4% | +/-$2,083 | +/-$7,274 | +/-$10,368 | +/-$6,442 |
| Avery County | +/-$7,429 | +/-$7,646 | +/-$2,964 | +/-2.5% | +/-$-1 | +/-$18,020 | +/-$15,428 | +/-$13,146 |