Comparison to Surrounding Areas
The median household income ($108,190) for 28105 is less than the median household income for 28104 ($138,017), 28270 ($131,667), 28277 ($128,627), Matthews town ($108,611), and Stallings town ($115,974). But it's more than 28212 ($52,723), 28227 ($77,115), Mecklenburg County ($87,005), Union County ($102,900), Charlotte city ($82,068), and Mint Hill town ($100,860).
| 28105 | $108,190 |
| Charlotte city | $82,068 |
| Matthews town | $108,611 |
| Mint Hill town | $100,860 |
| Stallings town | $115,974 |
| Mecklenburg County | $87,005 |
| Union County | $102,900 |
Get Median Household Income for all Zip Codes in North Carolina.
The average household income ($132,217) for 28105 is less than the average household income for 28104 ($179,530), 28270 ($200,640), 28277 ($173,599), Union County ($137,465), Matthews town ($134,831), and Stallings town ($145,655). But it's more than 28212 ($69,715), 28227 ($101,976), Mecklenburg County ($128,782), Charlotte city ($123,732), and Mint Hill town ($130,005).
| 28105 | $132,217 |
| Charlotte city | $123,732 |
| Matthews town | $134,831 |
| Mint Hill town | $130,005 |
| Stallings town | $145,655 |
| Mecklenburg County | $128,782 |
| Union County | $137,465 |
Get Average Household Income for all Zip Codes in North Carolina.
The per-capita income for 28105 is $49,896. The per capita income ($49,896) for 28105 is less than the per capita income for 28104 ($64,298), 28270 ($75,801), 28277 ($69,255), Mecklenburg County ($53,295), Stallings town ($56,124), Charlotte city ($51,814), and Matthews town ($53,265). But it's more than 28212 ($26,936), 28227 ($38,094), Union County ($46,949), and Mint Hill town ($49,706).
| 28105 | $49,896 |
| Charlotte city | $51,814 |
| Matthews town | $53,265 |
| Mint Hill town | $49,706 |
| Stallings town | $56,124 |
| Mecklenburg County | $53,295 |
| Union County | $46,949 |
Get Per-Capita Income for all Zip Codes in North Carolina.
17.1% of households make over $200,000 a year. The percent high income households (17.1%) for 28105 is less than the percent high income households for 28104 (32.0%), 28270 (33.2%), 28277 (29.2%), Union County (19.1%), Mint Hill town (17.3%), and Stallings town (21.4%). But it's more than 28212 (2.9%), 28227 (10.4%), Mecklenburg County (16.3%), and Charlotte city (14.8%). And it's the same as Matthews town (17.1%).
| 28105 | 17.1% |
| Charlotte city | 14.8% |
| Matthews town | 17.1% |
| Mint Hill town | 17.3% |
| Stallings town | 21.4% |
| Mecklenburg County | 16.3% |
| Union County | 19.1% |
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 | |
|---|---|---|---|---|
| 28105 | $41,140 | $124,241 | $131,587 | $70,068 |
| Charlotte city | $48,995 | $89,039 | $94,634 | $56,690 |
| Matthews town | $-1 | $130,149 | $133,762 | $71,581 |
| Mint Hill town | $-1 | $110,250 | $112,794 | $74,896 |
| Stallings town | $-1 | $141,992 | $140,046 | $66,394 |
| Mecklenburg County | $49,640 | $93,123 | $102,058 | $60,344 |
| Union County | $71,250 | $114,483 | $129,357 | $63,479 |
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 28105, 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 28105 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+ | |||||
| 28105 | +/-$6,291 | +/-$6,127 | +/-$2,458 | +/-2.0% | +/-$21,379 | +/-$10,800 | +/-$7,778 | +/-$7,960 |
| Charlotte city | +/-$1,299 | +/-$2,086 | +/-$879 | +/-0.5% | +/-$2,981 | +/-$2,346 | +/-$3,082 | +/-$1,711 |
| Matthews town | +/-$9,129 | +/-$8,878 | +/-$3,453 | +/-2.4% | +/-$-1 | +/-$14,598 | +/-$12,818 | +/-$6,378 |
| Mint Hill town | +/-$5,726 | +/-$8,029 | +/-$3,329 | +/-3.1% | +/-$-1 | +/-$19,249 | +/-$19,301 | +/-$11,039 |
| Stallings town | +/-$10,627 | +/-$12,171 | +/-$4,847 | +/-3.7% | +/-$-1 | +/-$15,462 | +/-$23,639 | +/-$7,043 |
| Mecklenburg County | +/-$1,162 | +/-$1,803 | +/-$732 | +/-0.4% | +/-$3,311 | +/-$2,275 | +/-$2,465 | +/-$1,597 |
| Union County | +/-$1,953 | +/-$3,196 | +/-$1,040 | +/-1.0% | +/-$36,646 | +/-$5,359 | +/-$5,504 | +/-$3,704 |