Lauren S. MacKenzie, CNM, MSN - , Midwifery, Portland, OR

Lauren S. MacKenzie, CNM, MSN

Provider Bio

Lauren MacKenzie, CNM, is a certified nurse-midwife at Women's Healthcare Associates in Portland, Oregon.

About the Provider

Lauren loves midwifery because it allows her to help women understand the changes they undergo during very important times in their lives. She enjoys being a resource of information and experience, and hopes for all her patients to feel empowered enough to decide which path is right for them. Lauren's interests also include working with teens, with a focus on family planning and healthy choices, and working with underserved populations. She has volunteered internationally with Doctors Without Borders as well as locally with the Opening Doors and Project Network programs.

Lauren is married to her high school sweetheart and they have two young daughters. In her spare time, she enjoys cooking, gardening, music, traveling and loves the outdoors.


  • Certified Nurse-Midwife, American Midwifery Certification Board, 2003


  • Graduate Degree:

    Master of Science Nursing, Nurse-Midwifery, Vanderbilt University School of Nursing, 2002

  • Undergraduate Degree:

    Bachelor of Arts, Psychology, Reed College, 1999


  • American College of Nurse-Midwives


  • Top Doctors and Nurses, Portland Monthly Magazine, 2021
  • Top Doctors and Nurses, Portland Monthly Magazine, 2019
  • Top Doctors and Nurses, Portland Monthly Magazine, 2017
  • Top Doctors and Nurses, Portland Monthly Magazine, 2016
  • Top Doctors and Nurses, Portland Monthly Magazine, 2015
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.