Comparison to Surrounding Areas
The median household income ($82,692) for 28461 is less than the median household income for 28449 ($107,563), 28465 ($86,194), Oak Island town ($85,872), Bald Head Island village ($209,219), Southport city ($87,641), St. James town ($116,383), and Caswell Beach town ($130,750). But it's more than 28422 ($69,412), 28479 ($80,391), Brunswick County ($77,024), and Boiling Spring Lakes city ($62,676).
| 28461 | $82,692 |
| Caswell Beach town | $130,750 |
| Bald Head Island village | $209,219 |
| Boiling Spring Lakes city | $62,676 |
| Southport city | $87,641 |
| Oak Island town | $85,872 |
| St. James town | $116,383 |
| Brunswick County | $77,024 |
Get Median Household Income for all Zip Codes in North Carolina.
The average household income ($112,827) for 28461 is less than the average household income for 28449 ($148,906), 28465 ($128,304), 28479 ($113,236), Bald Head Island village ($288,444), St. James town ($164,910), Caswell Beach town ($165,712), and Oak Island town ($123,118). But it's more than 28422 ($95,485), Brunswick County ($100,289), Boiling Spring Lakes city ($76,883), and Southport city ($100,616).
| 28461 | $112,827 |
| Caswell Beach town | $165,712 |
| Bald Head Island village | $288,444 |
| Boiling Spring Lakes city | $76,883 |
| Southport city | $100,616 |
| Oak Island town | $123,118 |
| St. James town | $164,910 |
| Brunswick County | $100,289 |
Get Average Household Income for all Zip Codes in North Carolina.
The per-capita income for 28461 is $53,976. The per capita income ($53,976) for 28461 is less than the per capita income for 28449 ($64,660), 28465 ($66,508), Bald Head Island village ($160,272), Caswell Beach town ($83,682), Oak Island town ($64,025), and St. James town ($82,804). But it's more than 28422 ($39,832), 28479 ($46,201), Brunswick County ($45,985), Boiling Spring Lakes city ($36,816), and Southport city ($45,982).
| 28461 | $53,976 |
| Caswell Beach town | $83,682 |
| Bald Head Island village | $160,272 |
| Boiling Spring Lakes city | $36,816 |
| Southport city | $45,982 |
| Oak Island town | $64,025 |
| St. James town | $82,804 |
| Brunswick County | $45,985 |
Get Per-Capita Income for all Zip Codes in North Carolina.
10.3% of households make over $200,000 a year. The percent high income households (10.3%) for 28461 is less than the percent high income households for 28449 (23.1%), 28465 (16.5%), Bald Head Island village (55.2%), Caswell Beach town (18.9%), Oak Island town (15.1%), and St. James town (20.8%). But it's more than 28422 (7.4%), 28479 (5.7%), Brunswick County (7.8%), Boiling Spring Lakes city (3.7%), and Southport city (5.9%).
| 28461 | 10.3% |
| Caswell Beach town | 18.9% |
| Bald Head Island village | 55.2% |
| Boiling Spring Lakes city | 3.7% |
| Southport city | 5.9% |
| Oak Island town | 15.1% |
| St. James town | 20.8% |
| Brunswick 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 | |
|---|---|---|---|---|
| 28461 | $77,888 | $80,074 | $91,546 | $81,627 |
| Caswell Beach town | $-1 | $156,080 | $153,125 | $96,875 |
| Bald Head Island village | $-1 | $-1 | $250,001 | $180,750 |
| Boiling Spring Lakes city | $41,707 | $84,674 | $57,176 | $50,808 |
| Southport city | $-1 | $-1 | $120,559 | $70,372 |
| Oak Island town | $-1 | $137,847 | $105,294 | $71,696 |
| St. James town | $-1 | $-1 | $117,667 | $117,045 |
| Brunswick County | $58,882 | $79,313 | $86,705 | $69,925 |
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 28461, 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 28461 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+ | |||||
| 28461 | +/-$6,908 | +/-$11,699 | +/-$5,912 | +/-2.3% | +/-$68,829 | +/-$32,153 | +/-$19,248 | +/-$8,393 |
| Caswell Beach town | +/-$29,868 | +/-$34,984 | +/-$18,347 | +/-9.2% | +/-$-1 | +/-$3,901 | +/-$48,614 | +/-$29,675 |
| Bald Head Island village | +/-$51,590 | +/-$61,423 | +/-$34,273 | +/-9.9% | +/-$-1 | +/-$-1 | +/-$-1 | +/-$89,455 |
| Boiling Spring Lakes city | +/-$10,445 | +/-$10,637 | +/-$4,878 | +/-2.7% | +/-$35,696 | +/-$25,622 | +/-$23,121 | +/-$7,147 |
| Southport city | +/-$13,080 | +/-$10,801 | +/-$5,565 | +/-3.4% | +/-$-1 | +/-$-1 | +/-$74,765 | +/-$11,528 |
| Oak Island town | +/-$7,281 | +/-$12,566 | +/-$7,545 | +/-3.9% | +/-$-1 | +/-$46,370 | +/-$16,188 | +/-$10,172 |
| St. James town | +/-$17,360 | +/-$34,330 | +/-$18,591 | +/-5.9% | +/-$-1 | +/-$-1 | +/-$52,583 | +/-$14,739 |
| Brunswick County | +/-$2,734 | +/-$3,021 | +/-$1,505 | +/-0.7% | +/-$13,182 | +/-$4,691 | +/-$6,133 | +/-$3,681 |