Comparison to Surrounding Areas
The median household income ($96,615) for 46540 is more than 49099 ($70,307), 46507 ($82,683), 46528 ($81,529), 46565 ($96,199), Elkhart County ($68,561), LaGrange County ($84,487), Middlebury town ($75,236), and Vistula CDP ($57,727).
| 46540 | $96,615 |
| Middlebury town | $75,236 |
| Vistula CDP | $57,727 |
| Elkhart County | $68,561 |
| LaGrange County | $84,487 |
Get Median Household Income for all Zip Codes in Indiana.
The average household income ($116,763) for 46540 is less than the average household income for 46565 ($121,253). But it's more than 46528 ($103,889), 49099 ($83,008), 46507 ($104,654), LaGrange County ($103,708), Elkhart County ($89,471), Vistula CDP ($58,230), and Middlebury town ($94,984).
| 46540 | $116,763 |
| Middlebury town | $94,984 |
| Vistula CDP | $58,230 |
| Elkhart County | $89,471 |
| LaGrange County | $103,708 |
Get Average Household Income for all Zip Codes in Indiana.
The per-capita income for 46540 is $37,768. The per capita income ($37,768) for 46540 is more than 49099 ($34,787), 46507 ($36,204), 46528 ($33,525), 46565 ($34,178), Elkhart County ($32,936), LaGrange County ($34,018), Middlebury town ($34,179), and Vistula CDP ($30,308).
| 46540 | $37,768 |
| Middlebury town | $34,179 |
| Vistula CDP | $30,308 |
| Elkhart County | $32,936 |
| LaGrange County | $34,018 |
Get Per-Capita Income for all Zip Codes in Indiana.
14.8% of households make over $200,000 a year. The percent high income households (14.8%) for 46540 is more than 49099 (5.5%), 46507 (7.5%), 46528 (9.5%), 46565 (13.2%), Elkhart County (6.5%), LaGrange County (8.2%), Middlebury town (14.6%), and Vistula CDP (0.0%).
| 46540 | 14.8% |
| Middlebury town | 14.6% |
| Vistula CDP | 0.0% |
| Elkhart County | 6.5% |
| LaGrange County | 8.2% |
Get High Income Households for all Zip Codes in Indiana.
| under 25 years | 25 to 44 years | 45 to 64 years | 65 years and over | |
|---|---|---|---|---|
| 46540 | $88,500 | $86,273 | $116,611 | $81,302 |
| Middlebury town | $88,500 | $68,021 | $120,804 | $-1 |
| Vistula CDP | $-1 | $-1 | $-1 | $59,432 |
| Elkhart County | $51,398 | $68,689 | $85,325 | $52,398 |
| LaGrange County | $63,350 | $97,298 | $92,769 | $49,985 |
Get Median Household Income by Age of Householder for all Zip Codes in Indiana.
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 46540, 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 46540 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+ | |||||
| 46540 | +/-$11,060 | +/-$11,724 | +/-$4,267 | +/-5.4% | +/-$46,744 | +/-$17,850 | +/-$23,603 | +/-$17,417 |
| Middlebury town | +/-$15,467 | +/-$22,911 | +/-$10,075 | +/-13.8% | +/-$62,000 | +/-$30,194 | +/-$102,687 | +/-$-1 |
| Vistula CDP | +/-$33,219 | +/-$16,013 | +/-$9,191 | +/-47.0% | +/-$-1 | +/-$-1 | +/-$-1 | +/-$47,312 |
| Elkhart County | +/-$2,286 | +/-$2,557 | +/-$883 | +/-0.7% | +/-$7,362 | +/-$4,767 | +/-$3,166 | +/-$2,607 |
| LaGrange County | +/-$3,736 | +/-$4,843 | +/-$1,579 | +/-1.4% | +/-$11,129 | +/-$3,556 | +/-$5,119 | +/-$5,995 |