Skip to content

How Much Does an NP Make in Maine in 2026?

Typical pay for NPs in Maine, from federal wage data (May 2025), with pay by city, the ten-year trend, and how the state compares.

$130,260
Typical pay a year
$62.62
Typical pay an hour
#31
Pay rank of 51 · -2% vs US
1,650
NPs employed
Where NP pay falls in Maine
from starting out to the top earners
$107,820
Starting out
$120,830
First years
$130,260
Typical
$141,440
Experienced
$166,740
Top 10%

BLS OES May 2025 · Maine · typical annual pay from the lowest-paid tenth to the highest-paid tenth

A typical NP in Maine earns about $62.62 per hour ($130,260 per year), according to the latest government wage data (May 2025). Calculated from the annual figure, that works out to roughly $10,855 a month and about $2,505 a week. These figures cover the full range of NP roles across hospitals, clinics, and private practices statewide.

That figure sits about 2% below the national typical pay of $63.61 an hour ($132,300 a year) for NPs, placing Maine 31st among the 51 states and territories ranked. Roughly 1,650 NPs work across the state, a workforce size that puts these figures in context. Pay below the national figure often tracks a lower cost of living.

NP pay in Maine at a glance

  • Nurse practitioners in Maine typically earn $62.62 per hour ($130,260 per year), according to the latest government wage data (May 2025).
  • Maine pay runs 2% below the national figure for NPs, ranking 31st out of 51 states and territories.
  • Lewiston and Auburn lead Maine cities for NP pay, at $135,630 per year for the metro area.
  • Entry-level NPs in Maine typically start around $107,820 per year, while the top 10% make over $166,740.
  • NP pay in Maine has climbed 39% over the past decade, from $93,990 in 2015 to $130,260 in 2025.

BLS OES May 2025

How much does an NP make in Maine?

NP pay by career stage in Maine

NP pay by career stage in Maine
Career stageMaineUnited States
Starting out$107,820$51.84 an hour$101,340$48.72 an hour
First years$120,830$58.09 an hour$117,990$56.73 an hour
Typical NP$130,260$62.62 an hour$132,300$63.61 an hour
Experienced$141,440$68.00 an hour$156,700$75.34 an hour
Top 10%$166,740$80.16 an hour$174,420$83.86 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

NP pay by experience level in Maine

Entry-level positions in Maine typically offer around $51.84 an hour, or about $107,820 a year, for NPs just starting out. Pay tends to move up from there as clinicians gain experience and take on more responsibility. Within a few years, many reach the typical pay level of $62.62 an hour. Setting and specialty also play a role in how quickly pay rises.

Experienced NPs in Maine often earn upwards of $68.00 an hour, or $141,440 a year. The top 10% of earners make over $80.16 an hour, which comes to $166,740 a year. That leaves a spread of $58,920 between entry-level and top pay. Setting, years of experience, and location within the state tend to separate the two groups.

NP pay growth in Maine

$130,260
2025 typical annual pay
+$5,220 vs 2024
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025

Typical (median) annual wage for NPs in Maine · BLS OES May estimates, 2015 to 2025 · hover a bar for the year-over-year change

NP pay in Maine has risen steadily over the past decade. In 2015, typical pay stood at $93,990 a year; by 2025 it reached $130,260, a gain of $36,270. That's a 39% rise over ten years.

Nationally, typical NP pay rose 35% over the same decade, so Maine's growth outpaced the national trend by a few points. Both figures reflect broad, steady gains rather than a single sharp jump. Pay has moved up consistently for NPs entering the field in Maine, though past gains don't guarantee future ones.

NP salary by city in Maine

Pay runs highest in Lewiston and Auburn, where NPs earn $135,630 a year ($65.21 an hour) for the metro area, about 4% above the state figure. Bangor follows closely at $131,460 a year. Portland and South Portland, the state's largest metro area for NPs, pay somewhat less at $130,240 a year.

The lowest pay among Maine's listed cities is in South Portland, at $130,240 a year, putting the spread between the highest and lowest city at $5,390. Portland holds the largest NP workforce among Maine cities, with about 720 professionals. City pay differences often mirror the local cost of living, with higher figures in areas where housing and everyday costs run higher.

Typical NP pay by metro area in Maine
#CityTypical payHourlyVs MaineNPs employed
1Lewiston
metro incl. Auburn
$135,630$65.21+4%180
2Bangor$131,460$63.20+1%220
3Portland
metro incl. South Portland
$130,240$62.620%720

Each row is one BLS metro area; cities that share a metro share its figures · BLS OES May 2025 · Maine typical pay $130,260

How Maine compares with nearby states

Just across the border, New Hampshire pays NPs more, at $137,550 a year, about 6% above Maine's figure. Maine's own pay sits below the national figure, so the gap with a higher-paying neighbor is worth noting for those weighing a move. NP licensure earned in one state can often be transferred or endorsed into a nearby state, which makes cross-border moves relatively straightforward for many nurse practitioners.

Typical NP pay in Maine and bordering states
StateTypical payVs Maine
Maine$130,260baseline
New Hampshire$137,550+6%

Bordering states, ranked by typical NP pay · BLS OES May 2025

Is Maine a good state for NPs?

#31
pay rank of 51 · -2% vs national
1,650
NPs employed in Maine
2.6
NP jobs per 1,000 jobs, vs about 2.1 nationally

NP pay in Maine sits below the middle of the national table: typical pay is $130,260 a year, 2% below the national figure, ranking 31st of 51. For every 1,000 jobs in Maine, about 2.6 are NP positions; nationally, the figure is closer to 2.1. That makes the local economy more reliant on NPs than most places, and turnover keeps positions opening through the year. Overall, Maine is a middle-of-the-table state for NP pay, close to the national figure.

Summary

NPs in Maine typically earn $130,260 a year, or $62.62 an hour, according to the latest government wage data (May 2025). That figure has climbed 39% over the past decade, up from $93,990 in 2015. For specific licensing and registry requirements, check Maine's state nursing board page; for local figures, see the city-level pages for Portland, Lewiston, Bangor, and other Maine metro areas.

Frequently asked questions

How much does an NP make in Maine?
NPs in Maine typically earn **$62.62 an hour**, or about $130,260 a year, according to the latest government wage data (May 2025). That works out to roughly $10,855 a month or $2,505 a week. Pay varies by experience, setting, and location within the state.
How much does an NP make an hour in Maine?
The typical NP hourly rate in Maine is **$62.62**, according to the latest government wage data (May 2025). Entry-level positions typically offer around $51.84 an hour, while the top 10% make over $80.16 an hour.
What is the starting pay for an NP in Maine?
Entry-level NPs in Maine typically start around **$51.84 an hour**, or about $107,820 a year, according to the latest government wage data (May 2025). Pay tends to rise with experience, moving toward the typical figure of $62.62 an hour within a few years on the job.
Which city in Maine pays NPs the most?
**Lewiston and Auburn** pay NPs the most in Maine, at $135,630 a year ($65.21 an hour) for the metro area, about 4% above the state figure. Bangor follows at $131,460 a year, while Portland and South Portland, home to the largest NP workforce, pay $130,240 a year.
Is NP pay in Maine higher than the national rate?
No. NP pay in Maine runs about **2% below** the national figure of $132,300 a year, ranking 31st out of 51 states and territories. Lower pay in Maine often tracks a lower cost of living compared with higher-cost states elsewhere in the country.

Explore next

← Back to the NP salary guide