Comparison to Surrounding Areas
The median household income ($72,850) for 16038 is less than the median household income for 16020 ($74,135), Butler County ($89,843), and Marion township ($74,514). But it's more than 16374 ($57,829), 16035 ($53,750), 16057 ($58,288), 16127 ($72,429), 16342 ($63,750), 16372 ($46,458), 16373 ($63,047), Venango County ($61,522), Harrisville borough ($71,442), Mercer township ($71,250), Barkeyville borough ($51,875), Clinton township ($65,313), Clintonville borough ($47,083), and Irwin township ($69,231).
| 16038 | $72,850 |
| Irwin township | $69,231 |
| Clinton township | $65,313 |
| Clintonville borough | $47,083 |
| Harrisville borough | $71,442 |
| Marion township | $74,514 |
| Mercer township | $71,250 |
| Barkeyville borough | $51,875 |
| Venango County | $61,522 |
| Butler County | $89,843 |
Get Median Household Income for all Zip Codes in Pennsylvania.
The average household income ($87,608) for 16038 is less than the average household income for 16020 ($110,797), 16127 ($93,194), Butler County ($116,887), Marion township ($99,927), and Mercer township ($88,604). But it's more than 16374 ($71,494), 16035 ($54,079), 16057 ($81,120), 16342 ($78,377), 16372 ($63,538), 16373 ($76,219), Venango County ($75,995), Harrisville borough ($84,799), Barkeyville borough ($72,563), Clinton township ($74,163), Clintonville borough ($64,565), and Irwin township ($86,537).
| 16038 | $87,608 |
| Irwin township | $86,537 |
| Clinton township | $74,163 |
| Clintonville borough | $64,565 |
| Harrisville borough | $84,799 |
| Marion township | $99,927 |
| Mercer township | $88,604 |
| Barkeyville borough | $72,563 |
| Venango County | $75,995 |
| Butler County | $116,887 |
Get Average Household Income for all Zip Codes in Pennsylvania.
The per-capita income for 16038 is $36,736. The per capita income ($36,736) for 16038 is less than the per capita income for 16020 ($43,566), Butler County ($49,125), Marion township ($41,190), and Irwin township ($37,981). But it's more than 16374 ($34,991), 16035 ($17,096), 16057 ($29,287), 16127 ($33,402), 16342 ($35,708), 16372 ($31,615), 16373 ($32,084), Venango County ($32,994), Harrisville borough ($32,132), Mercer township ($33,730), Barkeyville borough ($27,609), Clinton township ($29,644), and Clintonville borough ($31,710).
| 16038 | $36,736 |
| Irwin township | $37,981 |
| Clinton township | $29,644 |
| Clintonville borough | $31,710 |
| Harrisville borough | $32,132 |
| Marion township | $41,190 |
| Mercer township | $33,730 |
| Barkeyville borough | $27,609 |
| Venango County | $32,994 |
| Butler County | $49,125 |
Get Per-Capita Income for all Zip Codes in Pennsylvania.
4.8% of households make over $200,000 a year. The percent high income households (4.8%) for 16038 is less than the percent high income households for 16020 (15.5%), 16057 (6.0%), 16127 (8.0%), Butler County (13.9%), and Marion township (13.9%). But it's more than 16035 (0.0%), 16374 (1.2%), 16373 (4.1%), 16372 (0.0%), 16342 (3.1%), Venango County (3.2%), Irwin township (3.9%), Clintonville borough (0.0%), Clinton township (2.1%), Barkeyville borough (2.4%), Mercer township (2.6%), and Harrisville borough (3.9%).
| 16038 | 4.8% |
| Irwin township | 3.9% |
| Clinton township | 2.1% |
| Clintonville borough | 0.0% |
| Harrisville borough | 3.9% |
| Marion township | 13.9% |
| Mercer township | 2.6% |
| Barkeyville borough | 2.4% |
| Venango County | 3.2% |
| Butler County | 13.9% |
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 | |
|---|---|---|---|---|
| 16038 | $55,694 | $73,600 | $94,519 | $55,238 |
| Irwin township | $-1 | $90,625 | $82,404 | $49,808 |
| Clinton township | $85,250 | $42,917 | $101,563 | $33,125 |
| Clintonville borough | $-1 | $76,071 | $-1 | $50,500 |
| Harrisville borough | $53,125 | $81,250 | $83,854 | $59,688 |
| Marion township | $-1 | $74,773 | $88,750 | $62,500 |
| Mercer township | $60,500 | $87,083 | $111,696 | $49,167 |
| Barkeyville borough | $-1 | $37,222 | $74,167 | $48,750 |
| Venango County | $50,288 | $70,895 | $75,299 | $48,349 |
| Butler County | $36,629 | $116,743 | $109,327 | $58,912 |
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 16038, 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 16038 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+ | |||||
| 16038 | +/-$4,371 | +/-$7,341 | +/-$3,003 | +/-1.8% | +/-$20,089 | +/-$9,193 | +/-$17,540 | +/-$11,939 |
| Irwin township | +/-$6,778 | +/-$7,711 | +/-$3,701 | +/-1.7% | +/-$-1 | +/-$31,555 | +/-$36,668 | +/-$4,844 |
| Clinton township | +/-$21,297 | +/-$9,821 | +/-$4,514 | +/-1.6% | +/-$28,311 | +/-$22,633 | +/-$33,203 | +/-$12,200 |
| Clintonville borough | +/-$19,716 | +/-$12,379 | +/-$5,908 | +/-12.9% | +/-$-1 | +/-$46,720 | +/-$-1 | +/-$31,359 |
| Harrisville borough | +/-$10,202 | +/-$15,223 | +/-$3,867 | +/-5.5% | +/-$40,963 | +/-$29,389 | +/-$20,382 | +/-$31,769 |
| Marion township | +/-$10,007 | +/-$20,349 | +/-$6,793 | +/-8.5% | +/-$-1 | +/-$30,206 | +/-$56,555 | +/-$20,779 |
| Mercer township | +/-$40,451 | +/-$13,214 | +/-$5,675 | +/-2.5% | +/-$49,712 | +/-$45,974 | +/-$20,651 | +/-$16,751 |
| Barkeyville borough | +/-$21,045 | +/-$15,771 | +/-$5,388 | +/-3.5% | +/-$-1 | +/-$14,364 | +/-$52,418 | +/-$19,133 |
| Venango County | +/-$2,262 | +/-$1,905 | +/-$805 | +/-0.5% | +/-$19,875 | +/-$6,334 | +/-$4,765 | +/-$3,110 |
| Butler County | +/-$2,409 | +/-$3,331 | +/-$1,342 | +/-0.9% | +/-$3,910 | +/-$4,434 | +/-$3,381 | +/-$1,895 |