Find a Portland Midwife

WHA's certified nurse-midwives attend births at five regional hospitals and see patients at offices in Portland, Oregon City, Tualatin, Newberg and Hillsboro. No matter where you are, midwifery care is close at hand.

With one of the largest midwifery practices in Oregon, WHA offers 33 certified nurse-midwives with more than 300 years of combined experience; midwifery care at six clinic locations in Portland, Oregon and the surrounding communities; and care during childbirth at five regional hospitals. You can find WHA’s Portland, Oregon midwives at:

WHA Gateway | 10566 SE Washington Street, Portland, 97216

Our east Portland midwifery practice at Gateway includes nine nurse-midwives who see people in clinic for wellness, gynecology and pregnancy needs. They attend births at Providence Portland Medical Center where they support a wide range of birth plans, including low-intervention, unmedicated birth, vaginal birth after caesarean section and birth with epidural anesthesia. They are supported in clinic and at the hospital by a team of eight OB/GYN physicians.

WHA Peterkort North | 9701 SW Barnes Road, Suite 200, Portland, 97225

Our west Portland midwifery practice at Peterkort North includes ten nurse-midwives who provide preventative care and gynecology for people across the lifespan and care for people during pregnancy, childbirth and postpartum. They attend births at Providence St. Vincent Medical Center where they support a wide range of birthing plans. They partner with a team of 11 OB/GYN physicians when the need arises.

WHA Hillsboro | 7431 NE Evergreen Parkway, Suite 100, Hillsboro, 97124

Our Hillsboro midwifery practice consists of one nurse-midwife who sees midwifery-seeking patients in our Hillsboro clinic and works as part of the team at Peterkort North for hospital care at Providence St. Vincent Medical Center. Our Hillsboro office also includes two OB/GYN physicians for consultation and more complex care needs.

WHA Oregon City | 1508 Division Street, Suite 205, Oregon City, 97045

Our Oregon City midwives work as a team caring for all people at a low risk of complications during pregnancy and childbirth. In addition to prenatal and postpartum care, they attend births at Providence Willamette Falls Medical Center. If complications arise during your pregnancy or birth, our midwives work in partnership with seven WHA Oregon City OB/GYN physicians. Our Oregon City midwives see people of all ages for wellness and gynecology care, too.

WHA Tualatin | 19250 SW 65th Avenue, Suite 300, Tualatin, 97062

Our Tualatin midwifery team includes five nurse-midwife/nurse-practitioners who provide wellness and gynecology care across the lifespan, as well as prenatal and postpartum care. Hospital care is provided at Legacy Meridian Park Medical Center in collaboration with a WHA team of eight OB/GYN physicians.

WHA Newberg | 1003 Providence Drive, Suite 340, Newberg, 97132

Our Newberg midwifery team includes two nurse-midwives who provide prenatal and postpartum care to pregnant people and new parents and preventative and gynecology care to people at all stages of life. They work collaboratively with our team of seven OB/GYN physicians to attend births at Providence Newberg Medical Center and to address more complex medical needs in clinic.

"I felt so respected and empowered with all the choices given to me in regards to my pregnancy and delivery. It made my whole experience so much more special, and alleviated so much of my anxiety just feeling like I had some say in what was happening."

- WHA Midwifery Patient

Midwife Near Me


Is this normal?

Check Accepted

If you’re pregnant and want to begin care at WHA–or need to schedule an appointment during your pregnancy, call us! Find a provider and location here.

Please have your insurance information handy before you begin scheduling.

This will allow our teams to check whether your plan may require a referral for the care you need or to prepare benefits information to share with you at your visit. If you do not enter insurance information when scheduling, you may be asked to pay a $200-$500 deposit before receiving service.