How Much Does an RN Make in Michigan in 2026?
Typical pay for RNs in Michigan, from federal wage data (May 2025), with pay by city, the ten-year trend, and how the state compares.
BLS OES May 2025 · Michigan · typical annual pay from the lowest-paid tenth to the highest-paid tenth
A typical RN in Michigan earns about $45.34 per hour ($94,300 per year), according to the latest government wage data (May 2025). That works out to roughly $7,858 a month and $1,813 a week, figures calculated from the annual figure above. For a workforce of nearly 105,000 nurses statewide, this is the wage most report earning in a typical pay period.
Michigan's typical RN pay sits 3% below the national figure of $97,550 a year ($46.90 an hour). That gap places the state 25th among the 51 states and Washington, D.C., for RN pay. Pay that runs below the national figure usually tracks a lower cost of living in the state. With 104,950 RNs working in Michigan, compared with 3,379,720 nationwide, the state accounts for a meaningful share of the profession's national workforce.
RN pay in Michigan at a glance
- RNs in Michigan typically earn $45.34 an hour ($94,300 a year), according to the latest government wage data (May 2025).
- Michigan pay runs 3% below the national figure of $97,550 a year, ranking 25th among the 51 states and D.C.
- Ann Arbor pays RNs the most in the state, with a typical wage of $103,450 a year.
- Entry-level positions typically start around $77,260, while the top 10% of earners make over $116,710 a year.
- Michigan RN pay has climbed 43% over the past decade, from $65,830 in 2015 to $94,300 in 2025.
BLS OES May 2025
How much does an RN make in Michigan?
RN pay by career stage in Michigan
| Career stage | Michigan | United States |
|---|---|---|
| Starting out | $77,260$37.14 an hour | $68,940$33.14 an hour |
| First years | $82,080$39.46 an hour | $80,330$38.62 an hour |
| Typical RN | $94,300$45.34 an hour | $97,550$46.90 an hour |
| Experienced | $103,450$49.74 an hour | $112,350$54.02 an hour |
| Top 10% | $116,710$56.11 an hour | $137,470$66.09 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
RN pay by experience level in Michigan
Entry-level positions in Michigan typically offer around $37.14 an hour ($77,260 a year), based on wages for RNs in the bottom range of the scale. Pay for those just starting out sits close to $82,080 a year once they move past the very first tier. Most nurses see pay climb toward the state's typical $94,300 within a few years of experience. Advancement often comes with added certifications or a move to a higher-paying specialty.
Experienced RNs in Michigan often earn upwards of $103,450 a year, and the top 10% of earners make over $116,710 a year ($56.11 an hour). That leaves a spread of $39,450 between entry-level and top-tier pay. The difference usually comes down to years on the job, practice setting, and which city a nurse works in, since hospital systems in higher-paying metro areas tend to sit at the upper end of that range.
RN pay growth in Michigan
Typical (median) annual wage for RNs in Michigan · BLS OES May estimates, 2015 to 2025 · hover a bar for the year-over-year change
Michigan RN pay has moved from $65,830 in 2015 to $94,300 in 2025, a gain of $28,470 over the decade. That's a rise of 43%, tracked through eleven years of government wage data. Pay increased in every year of that stretch, including a jump from $85,670 in 2024 to $94,300 in 2025.
Nationally, RN pay rose 45% over the same ten-year stretch, putting Michigan's climb just behind the countrywide pace. For someone starting a nursing career in Michigan now, the trend shows pay has moved up steadily for a decade. That pattern doesn't guarantee future increases, but it reflects the direction pay has taken so far.
RN salary by city in Michigan
Pay runs highest in Ann Arbor, where RNs typically earn $103,450 a year ($49.74 an hour), about 10% above the state figure. Flint follows at $97,780 a year, and Battle Creek pays close behind at $97,520. These figures reflect each city's full metro area rather than the city limits alone.
Monroe pays RNs the least among Michigan's metro areas, at $82,170 a year ($39.50 an hour), a spread of $21,280 between the highest- and lowest-paying cities in the state. Warren employs the most RNs of any Michigan metro area, with 44,310 working there at a typical $97,280 a year. Higher pay in cities like Ann Arbor usually tracks a higher cost of living, so take-home value doesn't always move in step with the wage.
| # | City | Typical pay | Hourly | Vs Michigan | RNs employed |
|---|---|---|---|---|---|
| 1 | Ann Arbor | $103,450 | $49.74 | +10% | 10,980 |
| 2 | Flint | $97,780 | $47.01 | +4% | 3,910 |
| 3 | Battle Creek | $97,520 | $46.89 | +3% | 1,480 |
| 4 | Detroit | $97,280 | $46.77 | +3% | 44,310 |
| 5 | Saginaw | $95,160 | $45.75 | +1% | 2,570 |
| 6 | Mishawaka | $93,540 | $44.97 | -1% | 3,370 |
| 7 | Kalamazoo metro incl. Portage | $88,200 | $42.40 | -6% | 3,300 |
| 8 | Midland | $86,360 | $41.52 | -8% | 1,380 |
| 9 | Lansing metro incl. East Lansing | $84,320 | $40.54 | -11% | 4,120 |
| 10 | Grand Rapids | $83,920 | $40.35 | -11% | 13,740 |
| 11 | Traverse City | $83,690 | $40.24 | -11% | 2,020 |
| 12 | Monroe | $82,170 | $39.50 | -13% | 630 |
Each row is one BLS metro area; cities that share a metro share its figures · BLS OES May 2025 · Michigan typical pay $94,300
How Michigan compares with nearby states
Michigan's RN pay sits close to Wisconsin's, where nurses earn $95,530 a year, about 1% above Michigan. Indiana and Ohio both pay less, at $83,500 and $82,510 a year, roughly 11% and 13% below Michigan's figure. Nurses considering a move across state lines should know that RN licensure can often be transferred or endorsed into a nearby state, which makes comparing pay across the border a practical step before relocating.
| State | Typical pay | Vs Michigan |
|---|---|---|
| Michigan | $94,300 | baseline |
| Wisconsin | $95,530 | +1% |
| Indiana | $83,500 | -11% |
| Ohio | $82,510 | -13% |
Bordering states, ranked by typical RN pay · BLS OES May 2025
Is Michigan a good state for RNs?
RNs in Michigan earn a competitive wage: typical pay is $94,300 a year, 3% below the national figure, ranking 25th of 51. For every 1,000 jobs in Michigan, about 24 are RN positions; nationally, the figure is closer to 22. RN jobs make up about the same share of the job market as they do across the country. Overall, Michigan is a middle-of-the-table state for RN pay, close to the national figure.
Summary
RNs in Michigan typically earn $94,300 a year, a figure that has grown 43% over the past decade. Pay varies by city, experience, and setting, but the statewide trend has moved steadily upward since 2015. Readers weighing a move to or within Michigan should check the state board of nursing's licensing requirements and review city-level pay pages for local figures before making a decision.
Frequently asked questions
- How much does an RN make in Michigan?
- RNs in Michigan typically earn $45.34 an hour, or $94,300 a year, according to government wage data from May 2025. Pay ranges from around $77,260 for entry-level positions to over $116,710 for the top 10% of earners, depending on experience, setting, and location within the state.
- How much does an RN make an hour in Michigan?
- RNs in Michigan typically earn $45.34 an hour. Hourly pay ranges from around $37.14 for those just starting out to over $56.11 an hour for the top 10% of earners, based on the latest government wage data.
- What is the starting pay for an RN in Michigan?
- Entry-level RNs in Michigan typically start around $37.14 an hour, or about $77,260 a year. Pay for nurses in the next tier up runs closer to $82,080 a year. Starting pay tends to rise within a few years as nurses gain experience and move toward the state's typical $94,300 a year.
- Which city in Michigan pays RNs the most?
- Ann Arbor pays RNs the most in Michigan, with a typical wage of $103,450 a year, about 10% above the state figure. Flint and Battle Creek follow, both paying above $97,000 a year. Monroe pays the least among Michigan's metro areas, at $82,170 a year.
- Is RN pay in Michigan higher than the national rate?
- No. RN pay in Michigan runs about 3% below the national figure of $97,550 a year ($46.90 an hour). Michigan ranks 25th among the 51 states and Washington, D.C., for RN pay, with a typical wage of $94,300 a year.