Nurse Midwives Salary in Pennsylvania

BLS OEWS May 2025 • 3 metro areas • Pennsylvania

Nurse Midwives in Pennsylvania earn a median salary of $110,030 per year on average across 3 metro and nonmetro areas, -14.6% vs the national median of $128,790. An estimated 360 nurse midwives are employed across Pennsylvania, with salaries ranging from $74,670 to $143,780 depending on location.

$110,030 Avg median salary in Pennsylvania
$143,780 Highest paying metro
$74,670 Lowest paying metro
360 Employed in Pennsylvania

Compare Nurse Midwives salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Nurse Midwives
in
    vs

      Nurse Midwives salaries by city in Pennsylvania

      Metro area Median salary 25th pct 75th pct Employed
      Harrisburg, PA $143,780 $141,660 $143,780 60
      Reading, PA $111,640 $104,000 $119,990
      Philadelphia, PA-NJ-DE-MD $74,670 $74,670 $127,810 300

      View Nurse Midwives salaries in all cities