Comparison to Surrounding Areas
The median household income ($126,166) for 18020 is more than 18064 ($103,393), 18017 ($91,173), 18045 ($114,528), 18055 ($90,234), Northampton County ($89,184), Bethlehem city ($65,874), Bethlehem township ($119,050), and Lower Nazareth township ($125,995).
| 18020 | $126,166 |
| Bethlehem city | $65,874 |
| Bethlehem township | $119,050 |
| Lower Nazareth township | $125,995 |
| Northampton County | $89,184 |
Get Median Household Income for all Zip Codes in Pennsylvania.
The average household income ($149,298) for 18020 is more than 18064 ($124,031), 18017 ($113,743), 18045 ($139,340), 18055 ($118,432), Northampton County ($115,853), Bethlehem city ($97,526), Bethlehem township ($144,664), and Lower Nazareth township ($145,782).
| 18020 | $149,298 |
| Bethlehem city | $97,526 |
| Bethlehem township | $144,664 |
| Lower Nazareth township | $145,782 |
| Northampton County | $115,853 |
Get Average Household Income for all Zip Codes in Pennsylvania.
The per-capita income for 18020 is $56,266. The per capita income ($56,266) for 18020 is less than the per capita income for 18045 ($56,346). But it's more than 18017 ($46,344), 18055 ($47,631), 18064 ($49,301), Northampton County ($45,736), Lower Nazareth township ($55,679), Bethlehem city ($40,503), and Bethlehem township ($55,864).
| 18020 | $56,266 |
| Bethlehem city | $40,503 |
| Bethlehem township | $55,864 |
| Lower Nazareth township | $55,679 |
| Northampton County | $45,736 |
Get Per-Capita Income for all Zip Codes in Pennsylvania.
21.1% of households make over $200,000 a year. The percent high income households (21.1%) for 18020 is more than 18064 (15.6%), 18017 (11.9%), 18045 (19.8%), 18055 (11.9%), Northampton County (12.8%), Bethlehem city (7.5%), Bethlehem township (20.6%), and Lower Nazareth township (20.8%).
| 18020 | 21.1% |
| Bethlehem city | 7.5% |
| Bethlehem township | 20.6% |
| Lower Nazareth township | 20.8% |
| 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 | |
|---|---|---|---|---|
| 18020 | $-1 | $136,504 | $156,950 | $79,331 |
| Bethlehem city | $51,276 | $71,250 | $78,902 | $52,048 |
| Bethlehem township | $-1 | $129,149 | $150,278 | $79,506 |
| Lower Nazareth township | $-1 | $159,375 | $133,750 | $90,833 |
| 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 18020, 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 18020 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+ | |||||
| 18020 | +/-$9,526 | +/-$11,771 | +/-$4,806 | +/-4.2% | +/-$-1 | +/-$19,622 | +/-$15,531 | +/-$9,153 |
| Bethlehem city | +/-$4,742 | +/-$11,552 | +/-$6,424 | +/-1.1% | +/-$10,943 | +/-$5,185 | +/-$10,949 | +/-$4,948 |
| Bethlehem township | +/-$12,775 | +/-$9,744 | +/-$4,144 | +/-3.3% | +/-$-1 | +/-$10,673 | +/-$15,524 | +/-$6,228 |
| Lower Nazareth township | +/-$17,981 | +/-$13,744 | +/-$4,605 | +/-5.5% | +/-$-1 | +/-$22,228 | +/-$35,362 | +/-$15,002 |
| Northampton County | +/-$2,135 | +/-$2,894 | +/-$1,366 | +/-0.6% | +/-$12,332 | +/-$3,804 | +/-$5,018 | +/-$2,406 |