Nurse midwives in Florida earn an average of $91,160 per year (or $43.83 per hour). Florida nurse midwives earn 20% lower than the national average salary for CNMs, at $114,210 (or $54.91 per hour).