Comparison to Surrounding Areas
The median household income ($114,528) for 18045 is less than the median household income for 18020 ($126,166), Bethlehem township ($119,050), Lower Nazareth township ($125,995), Palmer township ($116,014), and Tatamy borough ($122,188). But it's more than 18085 ($112,813), 18055 ($90,234), 18064 ($103,393), 18083 ($99,688), 18040 ($107,016), 18042 ($77,556), Northampton County ($89,184), Easton city ($69,348), and Stockertown borough ($109,167).
| 18045 | $114,528 |
| Lower Nazareth township | $125,995 |
| Bethlehem township | $119,050 |
| Easton city | $69,348 |
| Tatamy borough | $122,188 |
| Palmer township | $116,014 |
| Stockertown borough | $109,167 |
| Northampton County | $89,184 |
Get Median Household Income for all Zip Codes in Pennsylvania.
The average household income ($139,340) for 18045 is less than the average household income for 18020 ($149,298), Bethlehem township ($144,664), Lower Nazareth township ($145,782), and Tatamy borough ($151,991). But it's more than 18085 ($131,219), 18042 ($97,781), 18055 ($118,432), 18064 ($124,031), 18083 ($119,593), 18040 ($133,750), Northampton County ($115,853), Easton city ($83,668), Palmer township ($139,025), and Stockertown borough ($134,090).
| 18045 | $139,340 |
| Lower Nazareth township | $145,782 |
| Bethlehem township | $144,664 |
| Easton city | $83,668 |
| Tatamy borough | $151,991 |
| Palmer township | $139,025 |
| Stockertown borough | $134,090 |
| Northampton County | $115,853 |
Get Average Household Income for all Zip Codes in Pennsylvania.
The per-capita income for 18045 is $56,346. The per capita income ($56,346) for 18045 is less than the per capita income for Palmer township ($56,427). But it's more than 18085 ($45,784), 18020 ($56,266), 18040 ($53,330), 18042 ($35,570), 18055 ($47,631), 18064 ($49,301), 18083 ($48,607), Northampton County ($45,736), Bethlehem township ($55,864), Easton city ($29,811), Lower Nazareth township ($55,679), Stockertown borough ($51,360), and Tatamy borough ($50,196).
| 18045 | $56,346 |
| Lower Nazareth township | $55,679 |
| Bethlehem township | $55,864 |
| Easton city | $29,811 |
| Tatamy borough | $50,196 |
| Palmer township | $56,427 |
| Stockertown borough | $51,360 |
| Northampton County | $45,736 |
Get Per-Capita Income for all Zip Codes in Pennsylvania.
19.8% of households make over $200,000 a year. The percent high income households (19.8%) for 18045 is less than the percent high income households for 18020 (21.1%), Bethlehem township (20.6%), and Lower Nazareth township (20.8%). But it's more than 18085 (11.6%), 18040 (19.4%), 18042 (9.8%), 18055 (11.9%), 18064 (15.6%), 18083 (15.8%), Northampton County (12.8%), Easton city (6.0%), Palmer township (19.2%), Stockertown borough (19.0%), and Tatamy borough (19.5%).
| 18045 | 19.8% |
| Lower Nazareth township | 20.8% |
| Bethlehem township | 20.6% |
| Easton city | 6.0% |
| Tatamy borough | 19.5% |
| Palmer township | 19.2% |
| Stockertown borough | 19.0% |
| Northampton County | 12.8% |
Get High Income Households for all Zip Codes in Pennsylvania.
| under 25 years | 25 to 44 years | 45 to 64 years | 65 years and over | |
|---|---|---|---|---|
| 18045 | $122,629 | $125,482 | $155,641 | $75,446 |
| Lower Nazareth township | $-1 | $159,375 | $133,750 | $90,833 |
| Bethlehem township | $-1 | $129,149 | $150,278 | $79,506 |
| Easton city | $52,306 | $65,156 | $86,227 | $47,036 |
| Tatamy borough | $-1 | $119,583 | $137,250 | $70,278 |
| Palmer township | $-1 | $121,823 | $160,221 | $73,647 |
| Stockertown borough | $-1 | $135,833 | $154,063 | $48,750 |
| Northampton County | $63,040 | $98,708 | $113,622 | $62,530 |
Get Median Household Income by Age of Householder for all Zip Codes in Pennsylvania.
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 18045, 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 18045 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+ | |||||
| 18045 | +/-$9,511 | +/-$7,708 | +/-$2,904 | +/-2.7% | +/-$92,807 | +/-$22,672 | +/-$15,560 | +/-$11,857 |
| Lower Nazareth township | +/-$17,981 | +/-$13,744 | +/-$4,605 | +/-5.5% | +/-$-1 | +/-$22,228 | +/-$35,362 | +/-$15,002 |
| Bethlehem township | +/-$12,775 | +/-$9,744 | +/-$4,144 | +/-3.3% | +/-$-1 | +/-$10,673 | +/-$15,524 | +/-$6,228 |
| Easton city | +/-$6,783 | +/-$5,887 | +/-$1,834 | +/-1.8% | +/-$35,472 | +/-$9,448 | +/-$9,877 | +/-$11,887 |
| Tatamy borough | +/-$16,886 | +/-$22,440 | +/-$6,480 | +/-6.5% | +/-$-1 | +/-$41,073 | +/-$24,166 | +/-$15,567 |
| Palmer township | +/-$13,371 | +/-$9,277 | +/-$3,769 | +/-3.1% | +/-$-1 | +/-$30,212 | +/-$12,105 | +/-$10,928 |
| Stockertown borough | +/-$24,853 | +/-$19,703 | +/-$6,597 | +/-7.1% | +/-$-1 | +/-$12,874 | +/-$29,987 | +/-$24,810 |
| Northampton County | +/-$2,135 | +/-$2,894 | +/-$1,366 | +/-0.6% | +/-$12,332 | +/-$3,804 | +/-$5,018 | +/-$2,406 |