Comparison to Surrounding Areas
The median household income ($98,268) for 18951 is less than the median household income for 18970 ($114,688), 18036 ($129,123), 18041 ($98,615), 18054 ($101,920), 18073 ($115,766), 18930 ($127,072), 18935 ($113,214), 18942 ($100,417), 18944 ($130,997), 18960 ($109,028), Bucks County ($114,764), Haycock township ($101,071), Milford township ($125,093), Richland township ($99,476), East Rockhill township ($134,492), Trumbauersville borough ($112,500), West Rockhill township ($104,354), Lower Milford township ($123,186), and Springfield township ($122,538). But it's more than 18077 ($97,917), 18955 ($78,750), and Quakertown borough ($85,959).
| 18951 | $98,268 |
| Lower Milford township | $123,186 |
| East Rockhill township | $134,492 |
| Haycock township | $101,071 |
| Milford township | $125,093 |
| Quakertown borough | $85,959 |
| Richland township | $99,476 |
| Springfield township | $122,538 |
| Trumbauersville borough | $112,500 |
| West Rockhill township | $104,354 |
| Bucks County | $114,764 |
Get Median Household Income for all Zip Codes in Pennsylvania.
The average household income ($117,673) for 18951 is less than the average household income for 18970 ($127,029), 18036 ($171,095), 18054 ($141,045), 18073 ($130,552), 18077 ($185,034), 18930 ($157,164), 18935 ($141,923), 18944 ($152,900), 18960 ($132,015), Bucks County ($150,981), Haycock township ($129,419), Milford township ($151,107), Springfield township ($138,971), East Rockhill township ($147,605), West Rockhill township ($128,061), Lower Milford township ($188,345), and Trumbauersville borough ($122,794). But it's more than 18041 ($117,666), 18942 ($115,848), 18955 ($91,542), Quakertown borough ($97,810), and Richland township ($112,342).
| 18951 | $117,673 |
| Lower Milford township | $188,345 |
| East Rockhill township | $147,605 |
| Haycock township | $129,419 |
| Milford township | $151,107 |
| Quakertown borough | $97,810 |
| Richland township | $112,342 |
| Springfield township | $138,971 |
| Trumbauersville borough | $122,794 |
| West Rockhill township | $128,061 |
| Bucks County | $150,981 |
Get Average Household Income for all Zip Codes in Pennsylvania.
The per-capita income for 18951 is $46,855. The per capita income ($46,855) for 18951 is less than the per capita income for 18970 ($53,304), 18054 ($51,342), 18073 ($47,407), 18077 ($78,589), 18930 ($68,481), 18935 ($53,482), 18942 ($50,777), 18944 ($56,337), 18960 ($52,209), 18036 ($66,527), 18041 ($47,998), Bucks County ($59,022), Haycock township ($56,233), Milford township ($53,933), Springfield township ($61,200), East Rockhill township ($59,734), West Rockhill township ($53,705), Lower Milford township ($70,098), and Trumbauersville borough ($54,052). But it's more than 18955 ($33,038), Quakertown borough ($39,363), and Richland township ($45,934).
| 18951 | $46,855 |
| Lower Milford township | $70,098 |
| East Rockhill township | $59,734 |
| Haycock township | $56,233 |
| Milford township | $53,933 |
| Quakertown borough | $39,363 |
| Richland township | $45,934 |
| Springfield township | $61,200 |
| Trumbauersville borough | $54,052 |
| West Rockhill township | $53,705 |
| Bucks County | $59,022 |
Get Per-Capita Income for all Zip Codes in Pennsylvania.
13.9% of households make over $200,000 a year. The percent high income households (13.9%) for 18951 is less than the percent high income households for 18970 (21.5%), 18036 (28.3%), 18054 (21.4%), 18073 (15.0%), 18077 (21.5%), 18930 (15.7%), 18935 (23.1%), 18944 (25.8%), 18960 (20.1%), Bucks County (23.2%), Haycock township (16.4%), Milford township (26.5%), Springfield township (19.9%), East Rockhill township (25.1%), West Rockhill township (18.4%), Lower Milford township (30.6%), and Trumbauersville borough (17.6%). But it's more than 18041 (10.3%), 18942 (11.9%), 18955 (5.6%), Quakertown borough (7.6%), and Richland township (12.1%).
| 18951 | 13.9% |
| Lower Milford township | 30.6% |
| East Rockhill township | 25.1% |
| Haycock township | 16.4% |
| Milford township | 26.5% |
| Quakertown borough | 7.6% |
| Richland township | 12.1% |
| Springfield township | 19.9% |
| Trumbauersville borough | 17.6% |
| West Rockhill township | 18.4% |
| Bucks County | 23.2% |
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 | |
|---|---|---|---|---|
| 18951 | $65,625 | $109,519 | $116,079 | $65,800 |
| Lower Milford township | $-1 | $93,953 | $199,750 | $61,433 |
| East Rockhill township | $-1 | $161,181 | $175,611 | $72,560 |
| Haycock township | $-1 | $95,000 | $139,219 | $84,602 |
| Milford township | $-1 | $182,813 | $139,659 | $67,277 |
| Quakertown borough | $35,833 | $99,712 | $84,792 | $53,289 |
| Richland township | $74,583 | $107,076 | $115,536 | $56,600 |
| Springfield township | $-1 | $101,128 | $160,029 | $85,720 |
| Trumbauersville borough | $40,417 | $117,500 | $138,750 | $64,167 |
| West Rockhill township | $-1 | $102,852 | $154,291 | $75,848 |
| Bucks County | $60,995 | $127,439 | $145,269 | $77,780 |
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 18951, 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 18951 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+ | |||||
| 18951 | +/-$6,699 | +/-$6,480 | +/-$2,393 | +/-2.1% | +/-$49,771 | +/-$13,339 | +/-$11,858 | +/-$7,141 |
| Lower Milford township | +/-$46,523 | +/-$33,539 | +/-$10,427 | +/-7.8% | +/-$-1 | +/-$91,378 | +/-$94,773 | +/-$6,087 |
| East Rockhill township | +/-$16,048 | +/-$18,925 | +/-$5,916 | +/-7.4% | +/-$-1 | +/-$53,333 | +/-$36,047 | +/-$54,433 |
| Haycock township | +/-$16,695 | +/-$12,085 | +/-$5,380 | +/-3.8% | +/-$-1 | +/-$40,236 | +/-$44,559 | +/-$29,122 |
| Milford township | +/-$23,899 | +/-$18,417 | +/-$5,785 | +/-7.1% | +/-$-1 | +/-$56,269 | +/-$35,958 | +/-$11,692 |
| Quakertown borough | +/-$11,322 | +/-$7,731 | +/-$4,043 | +/-2.9% | +/-$24,517 | +/-$13,606 | +/-$18,880 | +/-$13,954 |
| Richland township | +/-$13,066 | +/-$9,473 | +/-$3,810 | +/-3.3% | +/-$62,797 | +/-$12,109 | +/-$26,752 | +/-$11,882 |
| Springfield township | +/-$50,129 | +/-$16,824 | +/-$7,960 | +/-7.0% | +/-$-1 | +/-$55,474 | +/-$33,804 | +/-$19,569 |
| Trumbauersville borough | +/-$44,102 | +/-$26,133 | +/-$12,065 | +/-15.1% | +/-$24,966 | +/-$74,210 | +/-$9,272 | +/-$38,132 |
| West Rockhill township | +/-$23,088 | +/-$14,601 | +/-$6,616 | +/-5.8% | +/-$-1 | +/-$35,764 | +/-$70,987 | +/-$42,617 |
| Bucks County | +/-$2,067 | +/-$2,333 | +/-$796 | +/-0.7% | +/-$8,629 | +/-$3,986 | +/-$4,094 | +/-$3,807 |