Comparison to Surrounding Areas
The median household income ($201,078) for 07931 is less than the median household income for 07945 ($250,001), 07924 ($236,042), 07930 ($240,954), 07934 ($245,429), Chester township ($241,856), Mendham township ($250,001), Bernardsville borough ($236,115), and Peapack and Gladstone borough ($202,578). But it's more than 08858 ($-1), 07830 ($180,852), 07920 ($192,857), 07921 ($123,104), 07977 ($150,875), 07979 ($-1), Somerset County ($140,374), Morris County ($137,326), Bedminster township ($123,709), Bernards township ($194,107), and Far Hills borough ($143,250).
| 07931 | $201,078 |
| Peapack and Gladstone borough | $202,578 |
| Bernardsville borough | $236,115 |
| Far Hills borough | $143,250 |
| Chester township | $241,856 |
| Mendham township | $250,001 |
| Bedminster township | $123,709 |
| Bernards township | $194,107 |
| Somerset County | $140,374 |
| Morris County | $137,326 |
Get Median Household Income for all Zip Codes in New Jersey.
The average household income ($328,980) for 07931 is less than the average household income for 07924 ($330,463), 07934 ($346,457), Mendham township ($354,067), and Bernardsville borough ($336,861). But it's more than 08858 ($-1), 07830 ($209,926), 07920 ($285,711), 07921 ($157,386), 07930 ($276,899), 07945 ($321,621), 07977 ($172,831), 07979 ($-1), Somerset County ($191,543), Morris County ($186,467), Bedminster township ($171,272), Far Hills borough ($255,895), Peapack and Gladstone borough ($265,052), Bernards township ($289,240), and Chester township ($285,258).
| 07931 | $328,980 |
| Peapack and Gladstone borough | $265,052 |
| Bernardsville borough | $336,861 |
| Far Hills borough | $255,895 |
| Chester township | $285,258 |
| Mendham township | $354,067 |
| Bedminster township | $171,272 |
| Bernards township | $289,240 |
| Somerset County | $191,543 |
| Morris County | $186,467 |
Get Average Household Income for all Zip Codes in New Jersey.
The per-capita income for 07931 is $132,464. The per capita income ($132,464) for 07931 is less than the per capita income for 07934 ($139,507). But it's more than 08858 ($-1), 07830 ($79,062), 07920 ($109,007), 07921 ($79,546), 07924 ($112,114), 07930 ($92,050), 07945 ($117,181), 07977 ($59,668), 07979 ($74,919), Morris County ($71,044), Somerset County ($72,193), Chester township ($93,250), Mendham township ($122,016), Bedminster township ($85,065), Bernards township ($109,797), Bernardsville borough ($114,810), Far Hills borough ($115,732), and Peapack and Gladstone borough ($100,805).
| 07931 | $132,464 |
| Peapack and Gladstone borough | $100,805 |
| Bernardsville borough | $114,810 |
| Far Hills borough | $115,732 |
| Chester township | $93,250 |
| Mendham township | $122,016 |
| Bedminster township | $85,065 |
| Bernards township | $109,797 |
| Somerset County | $72,193 |
| Morris County | $71,044 |
Get Per-Capita Income for all Zip Codes in New Jersey.
51% of households make over $200,000 a year. The percent high income households (51.0%) for 07931 is less than the percent high income households for 07924 (58.2%), 07930 (61.9%), 07934 (66.5%), 07945 (59.7%), Mendham township (65.2%), Bernardsville borough (58.7%), and Chester township (63.0%). But it's more than 08858 (0.0%), 07830 (38.8%), 07920 (48.0%), 07921 (27.0%), 07977 (26.7%), 07979 (23.4%), Morris County (32.3%), Somerset County (33.8%), Bedminster township (28.3%), Bernards township (48.3%), Far Hills borough (40.3%), and Peapack and Gladstone borough (50.1%).
| 07931 | 51.0% |
| Peapack and Gladstone borough | 50.1% |
| Bernardsville borough | 58.7% |
| Far Hills borough | 40.3% |
| Chester township | 63.0% |
| Mendham township | 65.2% |
| Bedminster township | 28.3% |
| Bernards township | 48.3% |
| Somerset County | 33.8% |
| Morris County | 32.3% |
Get High Income Households for all Zip Codes in New Jersey.
| under 25 years | 25 to 44 years | 45 to 64 years | 65 years and over | |
|---|---|---|---|---|
| 07931 | $-1 | $206,944 | $250,001 | $140,547 |
| Peapack and Gladstone borough | $-1 | $207,389 | $226,696 | $146,198 |
| Bernardsville borough | $-1 | $247,114 | $238,333 | $211,047 |
| Far Hills borough | $-1 | $144,500 | $209,375 | $73,571 |
| Chester township | $-1 | $250,001 | $250,001 | $157,750 |
| Mendham township | $-1 | $250,001 | $250,001 | $210,714 |
| Bedminster township | $-1 | $161,458 | $124,013 | $97,500 |
| Bernards township | $-1 | $233,750 | $250,001 | $97,188 |
| Somerset County | $72,361 | $148,561 | $175,782 | $92,278 |
| Morris County | $92,869 | $154,035 | $168,915 | $88,443 |
Get Median Household Income by Age of Householder for all Zip Codes in New Jersey.
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 07931, 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 07931 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+ | |||||
| 07931 | +/-$43,924 | +/-$48,962 | +/-$22,065 | +/-8.0% | +/-$-1 | +/-$6,796 | +/-$-1 | +/-$40,947 |
| Peapack and Gladstone borough | +/-$29,051 | +/-$44,957 | +/-$16,673 | +/-10.7% | +/-$-1 | +/-$66,934 | +/-$59,928 | +/-$1,486 |
| Bernardsville borough | +/-$32,313 | +/-$46,788 | +/-$19,773 | +/-7.3% | +/-$-1 | +/-$41,293 | +/-$61,473 | +/-$47,511 |
| Far Hills borough | +/-$38,289 | +/-$37,877 | +/-$18,824 | +/-7.1% | +/-$-1 | +/-$101,795 | +/-$67,382 | +/-$29,365 |
| Chester township | +/-$20,424 | +/-$26,721 | +/-$10,749 | +/-6.4% | +/-$-1 | +/-$-1 | +/-$-1 | +/-$37,764 |
| Mendham township | +/-$-1 | +/-$40,222 | +/-$14,945 | +/-9.6% | +/-$-1 | +/-$-1 | +/-$-1 | +/-$87,856 |
| Bedminster township | +/-$11,614 | +/-$18,658 | +/-$7,896 | +/-5.5% | +/-$-1 | +/-$17,528 | +/-$19,904 | +/-$26,870 |
| Bernards township | +/-$16,793 | +/-$23,661 | +/-$9,235 | +/-3.5% | +/-$-1 | +/-$42,652 | +/-$-1 | +/-$30,763 |
| Somerset County | +/-$3,294 | +/-$3,211 | +/-$1,184 | +/-0.9% | +/-$12,172 | +/-$4,338 | +/-$5,051 | +/-$4,601 |
| Morris County | +/-$2,991 | +/-$2,672 | +/-$1,025 | +/-0.7% | +/-$10,068 | +/-$3,899 | +/-$5,453 | +/-$2,149 |