What Kind of Doctor Delivers Babies?

Usually an Obstetrician or Gynecologist are the kind of doctors that deliver babies. Also, Midwives are trained to deliver babies, however they aren’t doctors.