The average annual salary of a certified nurse midwife is $91,070. The highest paid nurse midwives earn around $119,690, while the lowest paid come in around $62,480 per year. The average hourly salary for certified nurse midwives ranges from $30.04 to $57.55 with the median at $43.08 per hour.