Indiana · salary and cost of living

Average Salary in Indiana

The average salary in Indiana is $60,348 a year across all jobs, based on BLS estimates for May 2025 for the 15 metro and nonmetro areas based in the state. Indianapolis pays the most of the 12 metro areas we cover ($65,180), and Terre Haute the least ($53,390). Prices are 7% below the U.S. average (BEA).

$60,348average salary
93cost of living (U.S. = 100)
$70,051median household income
12metro areas covered
Advertisement

Average salary by city in Indiana

Map of Indiana metro areas

Loading map…

lower average salaryhigher average salary

Map data © OpenStreetMap contributors.

Salary, take-home pay and cost of living by city

CityAverageMedianTake-home*Cost of livingHome value
Indianapolis$65,180$49,340$51,32996$295,921
Columbus$61,800$48,470$48,94893$277,164
Bloomington$60,980$47,660$48,09495$303,238
Lafayette$60,210$48,780$48,02593$286,179
Fort Wayne$59,610$47,700$47,38693$259,816
Kokomo$59,480$48,980$47,07890$194,129
South Bend$58,230$46,540$46,24993$238,866
Elkhart$58,180$48,070$46,06890$265,734
Evansville$58,140$46,540$46,46792$226,753
Michigan City$54,410$45,540$43,52292$258,579
Muncie$54,230$44,110$43,35988$171,820
Terre Haute$53,390$44,870$42,45988$167,654

*Average salary after federal and state income tax and payroll taxes for a single filer. Cost of living: BEA price parity, U.S. = 100.

Advertisement

Highest-paying jobs in Indiana

Most common jobs in Indiana

Indiana income tax and take-home pay

Take-home figures on these pages apply Indiana's 2025 income tax rules for a single filer with the standard deduction, plus federal income tax (2026 brackets), Social Security and Medicare. City or county income taxes are included for Indianapolis (2.02%), Fort Wayne (1.59%), Evansville (1.25%), South Bend (1.75%), Bloomington (2.14%), Columbus (1.75%), Elkhart (2%), Kokomo (1.95%), Lafayette (1.28%), Michigan City (1.45%), Muncie (1.5%), Terre Haute (2%).

Indiana paycheck calculator

Indiana at a glance

$520 billionstate GDP (BEA, 2024)
6,811,752population (Census, 2023)
1,484reported crimes per 100,000 residents (FBI, statewide)

Average salary in other states

Advertisement

Salary in Indiana: questions

What is the average salary in Indiana?

$60,348 a year across all jobs (BLS OEWS, May 2025), weighted by employment over the state's metro and nonmetro areas.

Which city in Indiana pays the most?

Indianapolis, with an average of $65,180 a year among the metro areas we cover.

Is Indiana expensive to live in?

BEA puts Indiana prices 7% below the U.S. average (price parity 93.3). Within the state, Indianapolis 96, Bloomington 95, Lafayette 93 are the most expensive metros.

Sources and how to read this page

Read the full methodology. Spotted an error? Tell us.