Certified Nurse Midwives (CNMs) are fully trained to deliver babies, having extensive experience with mothers and infants. After completing graduate school and passing a national certification exam, they can provide essential care, though they may not offer all services available from doctors. CNMs earn between $115,167 and $141,941 annually.