Comparison to Surrounding Areas
The median household income ($148,824) for 18914 is more than 19454 ($118,177), 18927 ($-1), 18932 ($-1), 18944 ($130,997), 18976 ($123,285), 19002 ($143,600), 19044 ($88,173), 19440 ($99,408), 19446 ($106,310), 18901 ($118,256), 18915 ($141,696), Montgomery County ($113,915), Bucks County ($114,764), Hilltown township ($133,690), New Britain borough ($125,227), New Britain township ($144,193), Warrington township ($133,179), Horsham township ($122,311), and Chalfont borough ($124,485).
| 18914 | $148,824 |
| Horsham township | $122,311 |
| New Britain township | $144,193 |
| Warrington township | $133,179 |
| Chalfont borough | $124,485 |
| Hilltown township | $133,690 |
| New Britain borough | $125,227 |
| Montgomery County | $113,915 |
| Bucks County | $114,764 |
Get Median Household Income for all Zip Codes in Pennsylvania.
The average household income ($175,062) for 18914 is less than the average household income for 18915 ($183,556), 18932 ($192,138), and 19002 ($204,523). But it's more than 19454 ($153,477), 18901 ($158,279), 18927 ($-1), 18944 ($152,900), 18976 ($154,220), 19044 ($126,000), 19440 ($127,665), 19446 ($141,287), Bucks County ($150,981), Montgomery County ($158,091), Chalfont borough ($147,386), Hilltown township ($157,361), New Britain borough ($144,558), New Britain township ($165,888), Warrington township ($162,234), and Horsham township ($170,521).
| 18914 | $175,062 |
| Horsham township | $170,521 |
| New Britain township | $165,888 |
| Warrington township | $162,234 |
| Chalfont borough | $147,386 |
| Hilltown township | $157,361 |
| New Britain borough | $144,558 |
| Montgomery County | $158,091 |
| Bucks County | $150,981 |
Get Average Household Income for all Zip Codes in Pennsylvania.
The per-capita income for 18914 is $63,977. The per capita income ($63,977) for 18914 is less than the per capita income for 18901 ($64,006), 18915 ($68,536), 18927 ($147,477), 18932 ($65,531), and 19002 ($78,231). But it's more than 18976 ($57,925), 18944 ($56,337), 19454 ($61,712), 19446 ($56,027), 19440 ($51,284), 19044 ($50,382), Bucks County ($59,022), Montgomery County ($62,159), Horsham township ($62,829), Warrington township ($60,047), New Britain township ($61,622), New Britain borough ($38,471), Hilltown township ($57,958), and Chalfont borough ($56,736).
| 18914 | $63,977 |
| Horsham township | $62,829 |
| New Britain township | $61,622 |
| Warrington township | $60,047 |
| Chalfont borough | $56,736 |
| Hilltown township | $57,958 |
| New Britain borough | $38,471 |
| Montgomery County | $62,159 |
| Bucks County | $59,022 |
Get Per-Capita Income for all Zip Codes in Pennsylvania.
34.2% of households make over $200,000 a year. The percent high income households (34.2%) for 18914 is less than the percent high income households for 18915 (35.3%), 18927 (83.7%), 18932 (35.3%), and 19002 (38.0%). But it's more than 18944 (25.8%), 18901 (29.8%), 19454 (23.9%), 19446 (20.9%), 19440 (21.6%), 19044 (17.9%), 18976 (28.6%), Bucks County (23.2%), Montgomery County (24.3%), Horsham township (28.0%), Warrington township (30.8%), New Britain township (31.3%), New Britain borough (15.9%), Hilltown township (27.9%), and Chalfont borough (31.5%).
| 18914 | 34.2% |
| Horsham township | 28.0% |
| New Britain township | 31.3% |
| Warrington township | 30.8% |
| Chalfont borough | 31.5% |
| Hilltown township | 27.9% |
| New Britain borough | 15.9% |
| Montgomery County | 24.3% |
| 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 | |
|---|---|---|---|---|
| 18914 | $-1 | $162,366 | $173,929 | $87,422 |
| Horsham township | $81,977 | $121,651 | $143,981 | $84,940 |
| New Britain township | $-1 | $159,333 | $167,883 | $93,438 |
| Warrington township | $-1 | $140,729 | $176,007 | $72,712 |
| Chalfont borough | $-1 | $125,357 | $187,308 | $62,396 |
| Hilltown township | $-1 | $182,672 | $165,417 | $85,750 |
| New Britain borough | $85,461 | $142,321 | $132,292 | $104,063 |
| Montgomery County | $50,441 | $125,728 | $143,396 | $76,036 |
| 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 18914, 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 18914 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+ | |||||
| 18914 | +/-$9,161 | +/-$10,536 | +/-$3,876 | +/-3.7% | +/-$-1 | +/-$21,634 | +/-$14,486 | +/-$14,794 |
| Horsham township | +/-$8,250 | +/-$14,128 | +/-$5,823 | +/-3.4% | +/-$53,271 | +/-$27,469 | +/-$14,858 | +/-$27,907 |
| New Britain township | +/-$14,466 | +/-$9,838 | +/-$4,198 | +/-4.3% | +/-$-1 | +/-$28,182 | +/-$17,861 | +/-$17,909 |
| Warrington township | +/-$15,342 | +/-$9,000 | +/-$2,608 | +/-3.2% | +/-$-1 | +/-$22,510 | +/-$24,843 | +/-$11,181 |
| Chalfont borough | +/-$35,112 | +/-$18,373 | +/-$6,288 | +/-7.9% | +/-$-1 | +/-$84,905 | +/-$29,768 | +/-$27,573 |
| Hilltown township | +/-$18,207 | +/-$14,259 | +/-$5,542 | +/-6.0% | +/-$-1 | +/-$47,392 | +/-$35,502 | +/-$18,397 |
| New Britain borough | +/-$15,632 | +/-$16,246 | +/-$4,907 | +/-4.4% | +/-$34,738 | +/-$18,231 | +/-$20,483 | +/-$34,617 |
| Montgomery County | +/-$1,905 | +/-$1,987 | +/-$806 | +/-0.6% | +/-$6,484 | +/-$2,575 | +/-$2,296 | +/-$1,985 |
| Bucks County | +/-$2,067 | +/-$2,333 | +/-$796 | +/-0.7% | +/-$8,629 | +/-$3,986 | +/-$4,094 | +/-$3,807 |