Resources Search
Close Search
Urgent Care

John MacFarlane, MD

4.8 out of 5 (121 Ratings)


Obstetrics & Gynecology

Book Appointment

Please Read regarding COVID-19

Masks are required for patients and visitors experiencing COVID-19 and other respiratory symptoms and optional for all others. Masks are strongly advised for patients and visitors with an immunocompromised condition.


If you are experiencing severe symptoms such as:

  • Chest pain
  • Shortness of breath
  • Change in level of consciousness or mental state/dizziness,
  • Thoughts of hurting yourself or others
  • Difficulty speaking, seeing, or loss of vision
  • Numbness/weakness in face or arms/legs
  • Blood in urine, stool, vomit, or coughing blood, poisoning or overdose
  • Serious wounds or injuries (uncontrollable bleeding)
  • Severe pain (head, neck, or abdominal)
  • Severe allergic reactions, or anything else you believe to be an emergency

Call 9-1-1 or go to your nearest emergency room.

Loading Online Appointment Scheduling...
Can’t find an appointment online? Call our office at 508-973-4940

About John MacFarlane

Dr. MacFarlane holds a medical degree from the Baylor College of Medicine in Houston, Texas. He completed a residency in OB/GYN at the Baylor Affiliated Hospital, also in Houston.

Dr. MacFarlane is board certified in obstetrics and gynecology. His clinical interests include high-risk pregnancies, menopause and family planning.

John speaks Spanish


Practicing at the following locations:

  1. Southcoast Physicians Group Obstetrics & Gynecology

    100 Rosebrook Way 2nd Floor
    Wareham, MA 02571

    P: 508-973-4940

    Get Directions 41.775524 -70.733718

Insurances Accepted

Southcoast accepts most major insurance plans. Call the Southcoast patient registration department at 844-297-2952 or your health plan with any questions regarding coverage.

Provider Ratings

Rating Willingness to recommend provider’s office Overall Provider Experience Courtesy and Respect of Staff

Patient Comments (26)

At Southcoast Health, we strive to deliver exceptional patient care along with an exceptional patient experience. We appreciate all of your feedback and share your comments to recognize the wonderful care our teams provide to you as well as identify areas for improvement.

  • Doctor MacFarlane's whole team are awesome. They are the friendliest and most punctual team of providers i could ask for.

  • He listen to all your problems

  • Dr MacFarlaneu00A0is a gem! He is thoughtful and thorough, explaining what he is doing and why he is doing it. Explains past and current tests and lets you know what to expect in upcoming tests. Verified medications and allergies. I wish I could give him an 11 or 12 for professionalism and patient comfort! Great doctor!

  • He is a wonderful doctor and person.

  • Dr MacFarlane was wonderful. He put my mind at ease. His explanation was clear and compassionate.

  • There is no room for improvement everything was perfect as it always is with Dr MacFarlane and his staff ...thanks doc you're the best...

  • Everyone was professional and friendly. The rooms was clean and organized.

  • I was informed that an Intern was observing Gyn appointments on the date of my Gyn exam. The Intern was then introduced to me prior to the beginning of my Gyn exam and she observed the exam. Dr. MacFarlane performed my Gyn exam and explained the exam to the Intern and I. He discussed my comments and concerns in a patient, compassionate and informative manner.

  • I have been going to this provider for years. He is very thorough and professional. I really like him. He is friendly and knows his business. He is very knowledgeable.

  • The appointment was great

  • Great doctor awesome staff


  • Dr MacFarlande Always listens, looks for an alternative Always hears my cry for help and manages to give me a call the same day, he's phenomenal.

  • I love this practice! Being a former southcoast health employee, I am so proud and happy to continue here. The provider I saw was incredible as he really listened and made sure everything was understood. I felt heard, respected, and evermore grateful to be in such good hands with Southcoast Health!

  • Made an error on my first appointment. Scheduled it online. Got email confirmation then showed up and said no appointment for me in the books.

  • Dr McFarland was so incredible he was patient with me he explained everything so I understood it he took extra care with me and gave me suggestions to help me I don't think you can improve him he was exceptional

  • Very through yet timely, GREAT experience…and right on timeu00A0

  • Minimal wait time, excellent care

  • Time management is crucial to me and staff cooperation. The entire staff work well as a team. Thank you.

  • Dr. Macfarlane has been my OB for years. I Drive 45 minutes to see him because he is literally the best. He has always listened to what I'm going through and respected and HEARD me. I wouldn't trade him for another doctor.

  • He is a great dr and I would recommend him to anyone

  • First time seeing this Dr. He answered my questions thoroughly, and gave me a plan of action to proceed.Hopefully he can fit me into his surgery schedule in a timely fashion.

  • Everyone in the office from check-in or check-out was helpful and cheerful. Overall it was a pleasant experience.

  • Very personable, calming demeanor. Clearly reviewed and explained results.

  • Dr. MacFarlan was a pleasure! He was able to see me right away and was methodical in answering my specific questions and addressing my concerns!

  • Dr. MacFarlane is simply the BEST Dr ever!!

View More Comments

Southcoast Health physician profiles now feature star ratings.  Below, you’ll find frequently asked questions about our process for calculating the ratings.

Why does Southcoast publish survey ratings online?
Southcoast is dedicated to providing patients and consumers with helpful information about the quality of our patients’ experiences. Star ratings published on our physician biography pages are based on actual responses from patients of that particular physician to patient satisfaction surveys that are distributed and processed by a national patient satisfaction survey vendor.

Who receives the survey?
Our vendor sends surveys via SMS or email to all patients seen in our outpatient physician practices who have a valid smart phone number or email address on file with Southcoast Health. Surveys are sent to patients within a few days of their appointment.

How is the Patient Satisfaction Star Rating Calculated?
Star ratings are calculated using an average of all survey responses to each of three questions: Courtesy and Respect of Staff, Provider Overall Rating, and  Willingness to Recommend Provider’s Office.  The star rating displayed on our physicians’ main biography page represents the average of the three measures for that particular physician.