Brooke Stewart, ARNP

Family Medicine

MercyOne North Iowa Women's Health Care and Internal Medicine

1631 4th Street Southwest, Suite 114B

Mason City, IA 50401 Directions

641-428-6000

4.9 out of 5

274 verified ratings

274 Ratings, 90 Comments


The following ratings and reviews are based on verified feedback collected from independently administered patient experience surveys. The ratings and comments submitted by patients reflect their own views and opinions. Patient identities are withheld to ensure confidentiality and privacy.
May 4, 2026
Excellent provider

May 1, 2026
Easy to communicate with

Apr 29, 2026
I like that she always takes in consideration my choices, and that she lets me participate in my care.

Apr 27, 2026
She’s the BEST!! Very knowledgable

Apr 27, 2026
She is excellent

Apr 21, 2026
I feel very comfortable with her & if I have to contact her, she responds quickly.

Apr 20, 2026
She is always understanding and cares, and I have never had any problems. She also gives good advice and is knowledgeable.

Apr 17, 2026
Brooke is a great provider. Very knowledgeable and caring

Apr 9, 2026
I'm just glad to have her as my provider

Mar 30, 2026
I respect her and her recommendations. She is on top of getting back quickly with test results and making any changes to medications. She is patient and gives you the time needed.

Mar 24, 2026
Brooke always answers my questions and she asks me questions. Always goes over my charts. Really like her for my health care professional.

Mar 20, 2026
Brooke is an excellent provider. Very easy to talk to and she is very thorough.

Mar 20, 2026
Very professional and helpful.

Mar 18, 2026
She is excellent and truly cares about her patients

Mar 11, 2026
Brooke makes patient feel comfortable and listens to all concerns. Very knowledgeable and helpful.

Mar 4, 2026
Great help

Mar 3, 2026
Brooke is so kind. I never leave my house, really never talk to any one, I am a motor mouth to Brooke.

Feb 18, 2026
She makes you feel that she is very interested in your views and care

Feb 12, 2026
Skilled and great bedside manner.

Feb 9, 2026
She’s been my provider for the past couple of years and I will keep her. I’ve built trust with her.

Feb 2, 2026
Very concerned with the patient

Feb 2, 2026
I trust that she will give me the best advice and care. Thank you!

Jan 29, 2026
Very thorough and compassionate.

Jan 28, 2026
thank you, for your time, Ms Stewart

Jan 28, 2026
Was very good. No problem

Jan 26, 2026
She is just the best!

Jan 20, 2026
very good care

Jan 19, 2026
Brooke always addresses any concerns I may have.

Jan 16, 2026
Very easy to talk to

Jan 14, 2026
When a provider chooses to spend more time with a patient instead of rushing them through tells me they care about helping people not the money. She is able to laugh with me and even joke with me.

Jan 5, 2026
Brooke is just the best, only other I have seen since Dr. Sieh left.. she was my dr. for 30 years.

Jan 5, 2026
excellent provider

Jan 2, 2026
She always listens to your concerns and takes steps to meet your needs in a professional, caring and prompt manner. Feedback is timely if needed

Dec 29, 2025
Very helpful

Dec 24, 2025
Takes care of anything and everything.

Dec 8, 2025
She is delightful.

Dec 1, 2025
Brooke Stewart is a very knowledgeable and professional person. She is compassionate and so willing to reassure me in light of a pending, involved spine surgery. Thank you, Brooke!

Nov 24, 2025
She was personable, kind, and interested.

Nov 24, 2025
She is awesome!

Nov 19, 2025
Very personable

Nov 18, 2025
Outstanding. Very through and caring.

Nov 17, 2025
She took the time to explain what she felt was causing my symptoms and also referred me to a specialist for another issue I had.

Nov 14, 2025
She was attentive, thorough, and spent time with me.

Nov 14, 2025
Brooke is wonderful! She is very caring and actually listens to you.

Nov 11, 2025
On my latest visit she helped me to straighten out my history of allergies.

Nov 10, 2025
Brooke is a treasure!

Nov 5, 2025
She is so caring and understanding.

Nov 3, 2025
She is an Excellent.

Oct 31, 2025
Brooke makes her patients feel comfortable and she listens. She even makes us laugh! And laughs at my jokes too, no matter how bad they are. LOL. Brooke is a down to earth provider who gets her patients and responds efficiently. I've had a lot of providers in a short amount of time since my long term provider retired a few years ago, and Brooke is by far the best. She treats me with respect and dignity every time I am there. I live out of town but I continue to use her as my primary caregiver because I appreciate her so much. I am pretty sure it wouldn't matter how far I was from Mason City, I would still travel to Brooke! She is that good!

Oct 29, 2025
Brooke has consistently been a good provider for me. She gives me choices and listens to my concerns. She doesn’t ever push, only suggests.