Comparison to Surrounding Areas
The median household income ($69,125) for 28127 is less than the median household income for 28124 ($80,778), Millingport CDP ($84,464), and Richfield town ($70,750). But it's more than 28009 ($53,145), 28001 ($54,804), 27239 ($63,630), 27371 ($63,516), 28137 ($67,163), Davidson County ($64,172), Montgomery County ($57,766), Rowan County ($65,725), Stanly County ($60,704), New London town ($61,875), Badin town ($53,145), and Albemarle city ($46,881).
| 28127 | $69,125 |
| Richfield town | $70,750 |
| Albemarle city | $46,881 |
| Badin town | $53,145 |
| Millingport CDP | $84,464 |
| New London town | $61,875 |
| Montgomery County | $57,766 |
| Rowan County | $65,725 |
| Stanly County | $60,704 |
| Davidson County | $64,172 |
Get Median Household Income for all Zip Codes in North Carolina.
The average household income ($99,631) for 28127 is more than 28009 ($66,355), 28001 ($70,506), 27371 ($81,129), 27239 ($90,640), 28137 ($74,919), 28124 ($96,751), Davidson County ($84,156), Montgomery County ($78,269), Rowan County ($84,650), Stanly County ($78,208), Richfield town ($87,207), New London town ($87,736), Millingport CDP ($88,187), Badin town ($66,355), and Albemarle city ($65,491).
| 28127 | $99,631 |
| Richfield town | $87,207 |
| Albemarle city | $65,491 |
| Badin town | $66,355 |
| Millingport CDP | $88,187 |
| New London town | $87,736 |
| Montgomery County | $78,269 |
| Rowan County | $84,650 |
| Stanly County | $78,208 |
| Davidson County | $84,156 |
Get Average Household Income for all Zip Codes in North Carolina.
The per-capita income for 28127 is $37,738. The per capita income ($37,738) for 28127 is less than the per capita income for 27239 ($38,841) and Millingport CDP ($39,283). But it's more than 28124 ($35,016), 28009 ($24,742), 28001 ($30,425), 27371 ($32,254), 28137 ($29,062), Davidson County ($34,544), Montgomery County ($31,156), Rowan County ($33,667), Stanly County ($31,661), Richfield town ($28,988), New London town ($35,154), Badin town ($17,701), and Albemarle city ($28,131).
| 28127 | $37,738 |
| Richfield town | $28,988 |
| Albemarle city | $28,131 |
| Badin town | $17,701 |
| Millingport CDP | $39,283 |
| New London town | $35,154 |
| Montgomery County | $31,156 |
| Rowan County | $33,667 |
| Stanly County | $31,661 |
| Davidson County | $34,544 |
Get Per-Capita Income for all Zip Codes in North Carolina.
8.8% of households make over $200,000 a year. The percent high income households (8.8%) for 28127 is less than the percent high income households for Richfield town (10.9%). But it's more than 28009 (2.7%), 28001 (3.6%), 27239 (6.1%), 27371 (6.1%), 28137 (3.6%), 28124 (8.3%), Davidson County (6.4%), Montgomery County (5.7%), Rowan County (6.5%), Stanly County (5.4%), New London town (7.6%), Millingport CDP (0.0%), Badin town (2.7%), and Albemarle city (3.4%).
| 28127 | 8.8% |
| Richfield town | 10.9% |
| Albemarle city | 3.4% |
| Badin town | 2.7% |
| Millingport CDP | 0.0% |
| New London town | 7.6% |
| Montgomery County | 5.7% |
| Rowan County | 6.5% |
| Stanly County | 5.4% |
| Davidson County | 6.4% |
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 | |
|---|---|---|---|---|
| 28127 | $61,813 | $58,088 | $111,948 | $55,952 |
| Richfield town | $-1 | $52,308 | $95,912 | $38,393 |
| Albemarle city | $30,134 | $54,105 | $69,809 | $29,052 |
| Badin town | $-1 | $63,875 | $46,250 | $42,422 |
| Millingport CDP | $-1 | $83,036 | $117,778 | $35,682 |
| New London town | $-1 | $45,833 | $76,875 | $57,143 |
| Montgomery County | $48,088 | $59,325 | $66,654 | $46,319 |
| Rowan County | $50,125 | $73,046 | $79,713 | $49,033 |
| Stanly County | $32,361 | $71,947 | $81,516 | $40,388 |
| Davidson County | $40,889 | $77,464 | $75,737 | $44,736 |
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 28127, 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 28127 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+ | |||||
| 28127 | +/-$12,370 | +/-$11,658 | +/-$4,757 | +/-3.3% | +/-$22,701 | +/-$22,459 | +/-$13,563 | +/-$12,870 |
| Richfield town | +/-$42,521 | +/-$16,325 | +/-$7,476 | +/-10.4% | +/-$-1 | +/-$42,079 | +/-$9,158 | +/-$5,937 |
| Albemarle city | +/-$7,519 | +/-$4,354 | +/-$1,806 | +/-1.4% | +/-$8,239 | +/-$6,355 | +/-$11,768 | +/-$7,015 |
| Badin town | +/-$11,007 | +/-$11,215 | +/-$3,122 | +/-2.9% | +/-$-1 | +/-$14,972 | +/-$33,692 | +/-$13,636 |
| Millingport CDP | +/-$29,763 | +/-$18,723 | +/-$7,055 | +/-16.4% | +/-$-1 | +/-$62,834 | +/-$45,490 | +/-$25,334 |
| New London town | +/-$16,209 | +/-$20,896 | +/-$8,276 | +/-6.1% | +/-$-1 | +/-$36,304 | +/-$35,768 | +/-$17,310 |
| Montgomery County | +/-$3,070 | +/-$4,563 | +/-$1,566 | +/-1.3% | +/-$12,923 | +/-$3,952 | +/-$7,144 | +/-$4,311 |
| Rowan County | +/-$2,025 | +/-$3,206 | +/-$1,107 | +/-1.0% | +/-$10,060 | +/-$4,382 | +/-$3,729 | +/-$4,146 |
| Stanly County | +/-$3,835 | +/-$3,205 | +/-$1,214 | +/-1.0% | +/-$7,936 | +/-$7,677 | +/-$4,650 | +/-$3,719 |
| Davidson County | +/-$1,806 | +/-$2,818 | +/-$1,059 | +/-0.8% | +/-$4,513 | +/-$5,520 | +/-$6,121 | +/-$2,517 |