To become a certified nurse midwife (CNM), you must earn a Master of Science in Nursing (MSN) with a midwifery specialty. CNMs earn salaries ranging from approximately $115,167 to $141,941, depending on experience and location, making it a rewarding career choice.