Comparison to Surrounding Areas
The median household income ($79,541) for 03431 is less than the median household income for 03608 ($88,224), 03457 ($100,625), 03462 ($115,313), 03467 ($104,444), 03445 ($106,667), 03446 ($85,484), 03448 ($80,417), Cheshire County ($83,329), Surry town ($110,125), and Swanzey town ($81,595). But it's more than 03455 ($69,395), 03602 ($70,455), Roxbury town ($69,226), and Keene city ($78,445).
| 03431 | $79,541 |
| Roxbury town | $69,226 |
| Surry town | $110,125 |
| Swanzey town | $81,595 |
| Keene city | $78,445 |
| Cheshire County | $83,329 |
Get Median Household Income for all Zip Codes in New Hampshire.
The average household income ($94,971) for 03431 is less than the average household income for 03608 ($119,528), 03467 ($122,063), 03602 ($119,345), 03445 ($116,409), 03446 ($96,290), 03457 ($141,046), 03462 ($162,564), Cheshire County ($105,400), and Surry town ($134,255). But it's more than 03448 ($94,788), 03455 ($87,092), Roxbury town ($90,273), Swanzey town ($92,959), and Keene city ($94,502).
| 03431 | $94,971 |
| Roxbury town | $90,273 |
| Surry town | $134,255 |
| Swanzey town | $92,959 |
| Keene city | $94,502 |
| Cheshire County | $105,400 |
Get Average Household Income for all Zip Codes in New Hampshire.
The per-capita income for 03431 is $41,070. The per capita income ($41,070) for 03431 is less than the per capita income for 03608 ($49,327), 03462 ($66,371), 03467 ($48,743), 03602 ($52,282), 03445 ($45,289), 03446 ($42,625), 03457 ($55,029), Cheshire County ($43,485), Surry town ($50,521), and Swanzey town ($41,659). But it's more than 03448 ($37,262), 03455 ($39,565), Roxbury town ($35,064), and Keene city ($40,992).
| 03431 | $41,070 |
| Roxbury town | $35,064 |
| Surry town | $50,521 |
| Swanzey town | $41,659 |
| Keene city | $40,992 |
| Cheshire County | $43,485 |
Get Per-Capita Income for all Zip Codes in New Hampshire.
6.9% of households make over $200,000 a year. The percent high income households (6.9%) for 03431 is less than the percent high income households for 03608 (17.4%), 03467 (17.8%), 03602 (8.4%), 03446 (7.3%), 03457 (18.7%), 03462 (31.1%), Cheshire County (9.9%), and Surry town (18.3%). But it's more than 03445 (6.0%), 03448 (5.0%), 03455 (6.0%), Roxbury town (4.5%), Swanzey town (6.6%), and Keene city (6.6%).
| 03431 | 6.9% |
| Roxbury town | 4.5% |
| Surry town | 18.3% |
| Swanzey town | 6.6% |
| Keene city | 6.6% |
| Cheshire County | 9.9% |
Get High Income Households for all Zip Codes in New Hampshire.
| under 25 years | 25 to 44 years | 45 to 64 years | 65 years and over | |
|---|---|---|---|---|
| 03431 | $30,850 | $86,896 | $86,897 | $60,685 |
| Roxbury town | $-1 | $80,417 | $69,940 | $60,938 |
| Surry town | $-1 | $138,750 | $141,000 | $69,375 |
| Swanzey town | $-1 | $103,188 | $84,074 | $67,533 |
| Keene city | $26,250 | $86,837 | $88,393 | $60,820 |
| Cheshire County | $43,385 | $94,615 | $100,533 | $61,374 |
Get Median Household Income by Age of Householder for all Zip Codes in New Hampshire.
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 03431, 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 03431 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+ | |||||
| 03431 | +/-$6,355 | +/-$5,850 | +/-$2,542 | +/-1.8% | +/-$20,818 | +/-$9,132 | +/-$12,065 | +/-$7,174 |
| Roxbury town | +/-$14,104 | +/-$17,230 | +/-$11,820 | +/-4.9% | +/-$-1 | +/-$31,868 | +/-$59,319 | +/-$32,455 |
| Surry town | +/-$24,607 | +/-$17,762 | +/-$10,860 | +/-6.9% | +/-$-1 | +/-$28,295 | +/-$56,693 | +/-$24,790 |
| Swanzey town | +/-$11,254 | +/-$9,385 | +/-$3,803 | +/-2.9% | +/-$-1 | +/-$30,357 | +/-$8,079 | +/-$11,648 |
| Keene city | +/-$8,109 | +/-$6,441 | +/-$2,750 | +/-1.9% | +/-$18,785 | +/-$9,084 | +/-$13,793 | +/-$7,541 |
| Cheshire County | +/-$3,984 | +/-$3,732 | +/-$1,311 | +/-1.0% | +/-$19,177 | +/-$8,430 | +/-$7,331 | +/-$2,941 |