How Much Does a Medical Assistant Make in Indiana in 2026?
Typical pay for Medical Assistants in Indiana, from federal wage data (May 2025), with pay by city, the ten-year trend, and how the state compares.
BLS OES May 2025 · Indiana · typical annual pay from the lowest-paid tenth to the highest-paid tenth
A typical Medical Assistant in Indiana earns about $21.69 per hour, or roughly $45,110 per year, according to the latest government wage data (May 2025). Calculated from that annual figure, pay works out to about $3,759 a month and $868 a week. These figures represent typical pay across the state, before accounting for city or experience differences.
That typical pay sits about 1% below the national figure of $45,690 a year, according to the same data. Indiana ranks 28th among the 50 states and Washington, D.C., in typical pay for Medical Assistants. The state employs about 19,630 Medical Assistants, compared with 817,870 nationwide, giving a sense of scale for the profession here.
Medical Assistant pay in Indiana at a glance
- Medical Assistants in Indiana typically earn $21.69 an hour, or about $45,110 a year, according to the latest government wage data (May 2025).
- Indiana pay sits about 1% below the national figure of $45,690, ranking Indiana 28th among 51 states and D.C.
- Naperville pays Medical Assistants the most, with typical pay around $47,270 a year, about 5% above the state figure.
- Entry-level positions typically offer around $37,060 a year, while the top 10% of earners make over $50,480 a year.
- Indiana pay for Medical Assistants has climbed 56% over the past decade, rising from $28,990 in 2015 to $45,110 in 2025.
BLS OES May 2025
How much does a Medical Assistant make in Indiana?
Medical Assistant pay by career stage in Indiana
| Career stage | Indiana | United States |
|---|---|---|
| Starting out | $37,060$17.82 an hour | $36,050$17.33 an hour |
| First years | $39,160$18.83 an hour | $38,470$18.50 an hour |
| Typical Medical Assistant | $45,110$21.69 an hour | $45,690$21.97 an hour |
| Experienced | $47,290$22.74 an hour | $49,180$23.65 an hour |
| Top 10% | $50,480$24.27 an hour | $59,310$28.52 an hour |
BLS OES May 2025 · starting out is the 10th percentile, first years the 25th, typical the median, experienced the 75th, top 10% the 90th
Medical Assistant pay by experience level in Indiana
Entry-level positions in Indiana typically offer around $17.82 an hour, or about $37,060 a year, for those just starting out. Slightly more experienced Medical Assistants, often those a few years into the role, typically see pay closer to $18.83 an hour, or $39,160 a year. Pay generally moves toward the state's typical figure of $45,110 within the first few years on the job.
Experienced Medical Assistants in Indiana often earn upwards of $22.74 an hour, or about $47,290 a year. The top 10% of earners make over $24.27 an hour, or $50,480 a year. That's a spread of $13,420 between entry-level and top pay, a gap that typically reflects years of experience, the type of practice or facility, and which city the job is in.
Medical Assistant pay growth in Indiana
Typical (median) annual wage for Medical Assistants in Indiana · BLS OES May estimates, 2015 to 2025 · hover a bar for the year-over-year change
Indiana's typical pay for Medical Assistants has climbed from $28,990 in 2015 to $45,110 in 2025, a gain of $16,120 over the decade. That's a rise of 56%, with pay increasing in every year of the ten-year period. The climb was steady, moving from under $30,000 to over $45,000 without any sharp drops.
Nationally, typical pay for Medical Assistants rose 49% over the same decade, so Indiana's gain outpaced the national trend by seven percentage points. For someone starting as a Medical Assistant in Indiana now, that decade of steady increases is a reasonable baseline, though it comes with no promise of future gains. The comparison suggests Indiana pay has been catching up gradually rather than falling behind.
Medical Assistant salary by city in Indiana
Pay runs highest in the Naperville metro area, where Medical Assistants typically earn $47,270 a year, about 5% above the state figure. These city figures reflect each city's full metro area, not just the city limits. Carmel, Indianapolis, and Greenwood follow closely behind, with typical pay around $46,900 a year.
The lowest typical pay in the state is in Terre Haute, at $36,960 a year, a spread of $10,310 between the highest- and lowest-paying areas. Naperville also has the largest Medical Assistant workforce among Indiana's metro areas, with about 15,640 workers. Lower pay in places like Terre Haute usually tracks a lower cost of living rather than a difference in the work itself.
| # | City | Typical pay | Hourly | Vs Indiana | Medical Assistants employed |
|---|---|---|---|---|---|
| 1 | Naperville metro incl. Elgin | $47,270 | $22.73 | +5% | 15,640 |
| 2 | Indianapolis | $46,900 | $22.55 | +4% | 6,580 |
| 3 | Fort Wayne | $45,220 | $21.74 | 0% | 1,760 |
| 4 | Kokomo | $44,700 | $21.49 | -1% | 170 |
| 5 | South Bend metro incl. Mishawaka | $44,600 | $21.44 | -1% | 840 |
| 6 | Columbus | $44,580 | $21.43 | -1% | 400 |
| 7 | Elkhart metro incl. Goshen | $44,550 | $21.42 | -1% | 570 |
| 8 | Michigan City metro incl. La Porte | $44,520 | $21.40 | -1% | 240 |
| 9 | Jefferson County | $44,450 | $21.37 | -1% | 4,140 |
| 10 | Lafayette metro incl. West Lafayette | $44,350 | $21.32 | -2% | 400 |
| 11 | Evansville | $43,980 | $21.15 | -3% | 890 |
| 12 | Bloomington | $43,900 | $21.10 | -3% | 480 |
| 13 | Muncie | $40,940 | $19.69 | -9% | 410 |
| 14 | Terre Haute | $36,960 | $17.77 | -18% | 570 |
Each row is one BLS metro area; cities that share a metro share its figures · BLS OES May 2025 · Indiana typical pay $45,110
How Indiana compares with nearby states
Among neighboring states, Illinois pays the most, with typical pay of $46,090 a year, about 2% above Indiana's figure. Ohio, Michigan, and Kentucky all pay less, with Kentucky the lowest at $39,270 a year, about 13% below Indiana. Michigan sits in between at $39,870, roughly 12% lower. Medical Assistant licensing or certification earned in one state can often be transferred or endorsed into a neighboring state, easing a move across the border.
| State | Typical pay | Vs Indiana |
|---|---|---|
| Indiana | $45,110 | baseline |
| Illinois | $46,090 | +2% |
| Ohio | $42,810 | -5% |
| Michigan | $39,870 | -12% |
| Kentucky | $39,270 | -13% |
Bordering states, ranked by typical Medical Assistant pay · BLS OES May 2025
Is Indiana a good state for Medical Assistants?
Medical Assistant pay in Indiana sits below the middle of the national table: typical pay is $45,110 a year, 1% below the national figure, ranking 28th of 51. For every 1,000 jobs in Indiana, about 6.1 are Medical Assistant positions; nationally, the figure is closer to 5.2. That makes the local economy more reliant on Medical Assistants than most places, and turnover keeps positions opening through the year. Overall, Indiana is a middle-of-the-table state for Medical Assistant pay, close to the national figure.
Summary
Medical Assistants in Indiana typically earn $45,110 a year, or $21.69 an hour, up 56% over the past decade. That puts Indiana pay slightly below the national figure, though the gap is small. Anyone considering the role should check Indiana's medical assistant certification or registry requirements for specifics on credentialing, and review city-level pages for local pay figures before deciding where to work.
Frequently asked questions
- How much does a Medical Assistant make in Indiana?
- Medical Assistants in Indiana typically earn $21.69 an hour, or about $45,110 a year, according to the latest government wage data (May 2025). That's roughly $3,759 a month or $868 a week. Pay is slightly below the national figure of $45,690 a year.
- How much does a Medical Assistant make an hour in Indiana?
- Medical Assistants in Indiana typically earn $21.69 an hour. Entry-level positions start around $17.82 an hour, while the top 10% of earners make over $24.27 an hour. Pay varies somewhat by city and experience.
- What is the starting pay for a Medical Assistant in Indiana?
- Entry-level Medical Assistants in Indiana typically start around $17.82 an hour, or about $37,060 a year. Pay generally rises toward the statewide typical figure of $45,110 a year within the first few years, as experience builds and workers move into busier practices or facilities.
- Which city in Indiana pays Medical Assistants the most?
- Naperville pays the most, with typical pay around $47,270 a year, about 5% above the state figure. Carmel, Indianapolis, and Greenwood follow closely at about $46,900 a year. Terre Haute pays the least, at $36,960 a year, a spread of $10,310 across the state's metro areas.
- Is Medical Assistant pay in Indiana higher than the national rate?
- No. Indiana's typical pay of $45,110 a year is about 1% below the national figure of $45,690. Indiana ranks 28th among the 50 states and Washington, D.C. The gap is small, and lower pay in some areas often tracks a lower cost of living.