Comparison to Surrounding Areas
The median household income ($45,598) for 35565 is less than the median household income for 35654 ($60,674), 35570 ($63,639), 35572 ($70,911), 35575 ($45,938), 35650 ($67,416), 35651 ($79,310), 35553 ($63,207), Lawrence County ($66,071), Marion County ($50,088), Winston County ($57,256), Franklin County ($53,338), and Bear Creek town ($50,188). But it's more than 35543 ($29,196), 35548 ($43,958), 35577 ($-1), 35581 ($43,555), Lynn town ($44,010), Natural Bridge town ($-1), and Haleyville city ($42,058).
| 35565 | $45,598 |
| Natural Bridge town | $-1 |
| Bear Creek town | $50,188 |
| Haleyville city | $42,058 |
| Lynn town | $44,010 |
| Franklin County | $53,338 |
| Lawrence County | $66,071 |
| Marion County | $50,088 |
| Winston County | $57,256 |
Get Median Household Income for all Zip Codes in Alabama.
The average household income ($67,678) for 35565 is less than the average household income for 35651 ($105,644), 35553 ($83,118), 35570 ($77,767), 35650 ($83,152), Franklin County ($68,636), Lawrence County ($80,069), Marion County ($68,942), and Winston County ($72,668). But it's more than 35654 ($65,580), 35572 ($65,043), 35575 ($58,549), 35577 ($-1), 35581 ($59,962), 35543 ($49,082), 35548 ($54,510), Haleyville city ($59,197), Lynn town ($54,145), Natural Bridge town ($54,238), and Bear Creek town ($67,115).
| 35565 | $67,678 |
| Natural Bridge town | $54,238 |
| Bear Creek town | $67,115 |
| Haleyville city | $59,197 |
| Lynn town | $54,145 |
| Franklin County | $68,636 |
| Lawrence County | $80,069 |
| Marion County | $68,942 |
| Winston County | $72,668 |
Get Average Household Income for all Zip Codes in Alabama.
The per-capita income for 35565 is $27,757. The per capita income ($27,757) for 35565 is less than the per capita income for 35651 ($41,396), 35570 ($29,909), 35572 ($32,338), 35650 ($33,534), 35553 ($29,036), Winston County ($29,106), Lawrence County ($32,568), and Natural Bridge town ($28,573). But it's more than 35654 ($25,859), 35543 ($19,407), 35548 ($24,224), 35575 ($26,847), 35577 ($21,218), 35581 ($21,847), Marion County ($27,195), Franklin County ($26,381), Bear Creek town ($21,510), Haleyville city ($21,891), and Lynn town ($24,393).
| 35565 | $27,757 |
| Natural Bridge town | $28,573 |
| Bear Creek town | $21,510 |
| Haleyville city | $21,891 |
| Lynn town | $24,393 |
| Franklin County | $26,381 |
| Lawrence County | $32,568 |
| Marion County | $27,195 |
| Winston County | $29,106 |
Get Per-Capita Income for all Zip Codes in Alabama.
5% of households make over $200,000 a year. The percent high income households (5.0%) for 35565 is less than the percent high income households for 35553 (6.8%), 35570 (5.1%), 35651 (17.0%), Lawrence County (5.3%), and Bear Creek town (6.5%). But it's more than 35654 (0.9%), 35548 (0.7%), 35572 (0.0%), 35575 (0.0%), 35577 (0.0%), 35581 (2.5%), 35650 (4.6%), 35543 (1.5%), Marion County (3.7%), Winston County (4.5%), Franklin County (2.3%), Haleyville city (0.6%), Lynn town (0.0%), and Natural Bridge town (0.0%).
| 35565 | 5.0% |
| Natural Bridge town | 0.0% |
| Bear Creek town | 6.5% |
| Haleyville city | 0.6% |
| Lynn town | 0.0% |
| Franklin County | 2.3% |
| Lawrence County | 5.3% |
| Marion County | 3.7% |
| Winston County | 4.5% |
Get High Income Households for all Zip Codes in Alabama.
| under 25 years | 25 to 44 years | 45 to 64 years | 65 years and over | |
|---|---|---|---|---|
| 35565 | $36,250 | $60,588 | $47,418 | $35,262 |
| Natural Bridge town | $-1 | $-1 | $-1 | $-1 |
| Bear Creek town | $-1 | $-1 | $-1 | $50,972 |
| Haleyville city | $44,583 | $63,942 | $33,854 | $30,078 |
| Lynn town | $-1 | $46,406 | $55,833 | $43,099 |
| Franklin County | $44,792 | $68,623 | $58,669 | $40,526 |
| Lawrence County | $53,218 | $77,361 | $74,219 | $49,322 |
| Marion County | $37,656 | $68,125 | $56,890 | $36,084 |
| Winston County | $45,109 | $62,414 | $70,448 | $40,137 |
Get Median Household Income by Age of Householder for all Zip Codes in Alabama.
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 35565, 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 35565 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+ | |||||
| 35565 | +/-$5,474 | +/-$9,212 | +/-$4,004 | +/-3.0% | +/-$12,028 | +/-$20,168 | +/-$14,698 | +/-$10,552 |
| Natural Bridge town | +/-$-1 | +/-$28,407 | +/-$14,124 | +/-64.5% | +/-$-1 | +/-$-1 | +/-$-1 | +/-$-1 |
| Bear Creek town | +/-$25,929 | +/-$16,131 | +/-$4,688 | +/-7.1% | +/-$-1 | +/-$-1 | +/-$-1 | +/-$18,786 |
| Haleyville city | +/-$8,143 | +/-$12,972 | +/-$4,767 | +/-1.0% | +/-$38,955 | +/-$31,529 | +/-$19,660 | +/-$11,503 |
| Lynn town | +/-$10,055 | +/-$12,389 | +/-$5,929 | +/-11.0% | +/-$-1 | +/-$18,410 | +/-$39,100 | +/-$7,393 |
| Franklin County | +/-$6,056 | +/-$3,717 | +/-$1,351 | +/-1.0% | +/-$18,826 | +/-$8,784 | +/-$9,153 | +/-$5,033 |
| Lawrence County | +/-$5,623 | +/-$5,178 | +/-$1,790 | +/-1.7% | +/-$27,204 | +/-$8,945 | +/-$7,819 | +/-$7,429 |
| Marion County | +/-$4,308 | +/-$5,103 | +/-$2,140 | +/-1.5% | +/-$16,204 | +/-$10,570 | +/-$7,224 | +/-$5,339 |
| Winston County | +/-$6,440 | +/-$5,214 | +/-$1,783 | +/-1.7% | +/-$8,339 | +/-$6,231 | +/-$6,900 | +/-$5,277 |