Comparison to Surrounding Areas
The median household income ($83,391) for 28012 is less than the median household income for 28101 ($111,042), 28278 ($125,470), 29710 ($96,563), 28056 ($90,427), 28214 ($86,447), McAdenville town ($112,083), and Belmont city ($94,883). But it's more than 28032 ($60,924), 28120 ($78,231), Gaston County ($67,478), Cramerton town ($82,160), and Mount Holly city ($79,385).
| 28012 | $83,391 |
| Belmont city | $94,883 |
| Cramerton town | $82,160 |
| McAdenville town | $112,083 |
| Mount Holly city | $79,385 |
| Gaston County | $67,478 |
Get Median Household Income for all Zip Codes in North Carolina.
The average household income ($129,071) for 28012 is less than the average household income for 28278 ($151,964) and Belmont city ($145,339). But it's more than 29710 ($119,002), 28056 ($112,065), 28101 ($118,429), 28120 ($105,592), 28214 ($105,613), 28032 ($107,875), Gaston County ($91,074), Cramerton town ($112,707), McAdenville town ($120,060), and Mount Holly city ($104,901).
| 28012 | $129,071 |
| Belmont city | $145,339 |
| Cramerton town | $112,707 |
| McAdenville town | $120,060 |
| Mount Holly city | $104,901 |
| Gaston County | $91,074 |
Get Average Household Income for all Zip Codes in North Carolina.
The per-capita income for 28012 is $54,108. The per capita income ($54,108) for 28012 is less than the per capita income for 28278 ($56,445) and Belmont city ($59,413). But it's more than 29710 ($45,347), 28056 ($43,607), 28101 ($53,454), 28120 ($41,978), 28214 ($37,897), 28032 ($53,254), Gaston County ($37,058), Cramerton town ($49,032), McAdenville town ($50,828), and Mount Holly city ($42,722).
| 28012 | $54,108 |
| Belmont city | $59,413 |
| Cramerton town | $49,032 |
| McAdenville town | $50,828 |
| Mount Holly city | $42,722 |
| Gaston County | $37,058 |
Get Per-Capita Income for all Zip Codes in North Carolina.
17.2% of households make over $200,000 a year. The percent high income households (17.2%) for 28012 is less than the percent high income households for 28101 (20.6%), 28278 (22.7%), Belmont city (22.8%), and McAdenville town (19.6%). But it's more than 29710 (15.7%), 28056 (12.7%), 28120 (9.5%), 28214 (9.4%), 28032 (14.6%), Gaston County (7.8%), Cramerton town (11.6%), and Mount Holly city (8.7%).
| 28012 | 17.2% |
| Belmont city | 22.8% |
| Cramerton town | 11.6% |
| McAdenville town | 19.6% |
| Mount Holly city | 8.7% |
| Gaston County | 7.8% |
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 | |
|---|---|---|---|---|
| 28012 | $-1 | $106,429 | $100,655 | $48,302 |
| Belmont city | $-1 | $133,875 | $113,674 | $45,481 |
| Cramerton town | $34,100 | $85,878 | $94,500 | $52,778 |
| McAdenville town | $-1 | $147,656 | $153,750 | $39,063 |
| Mount Holly city | $-1 | $87,011 | $86,927 | $51,520 |
| Gaston County | $49,959 | $76,031 | $80,280 | $44,483 |
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 28012, 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 28012 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+ | |||||
| 28012 | +/-$4,781 | +/-$11,275 | +/-$4,385 | +/-2.6% | +/-$-1 | +/-$15,693 | +/-$17,938 | +/-$7,318 |
| Belmont city | +/-$14,568 | +/-$17,842 | +/-$6,036 | +/-4.2% | +/-$-1 | +/-$29,461 | +/-$33,695 | +/-$12,773 |
| Cramerton town | +/-$7,167 | +/-$13,041 | +/-$5,888 | +/-3.2% | +/-$11,576 | +/-$11,526 | +/-$35,574 | +/-$20,331 |
| McAdenville town | +/-$48,744 | +/-$30,010 | +/-$6,745 | +/-10.8% | +/-$-1 | +/-$30,105 | +/-$77,616 | +/-$9,939 |
| Mount Holly city | +/-$5,630 | +/-$7,880 | +/-$3,285 | +/-2.0% | +/-$-1 | +/-$12,994 | +/-$19,322 | +/-$9,255 |
| Gaston County | +/-$1,710 | +/-$2,087 | +/-$808 | +/-0.6% | +/-$5,780 | +/-$3,375 | +/-$4,426 | +/-$1,765 |