Dismiss Modal

PhysicianPractice

WPP-Doctors

This provider is not currently accepting new patients, but we have other exceptional providers who are. Please contact our office for availability and to schedule an appointment.

Locations

Primary Care - North Raleigh

WakeMed North Hospital Physicians Office Pavilion
10010 Falls of Neuse Road, Suite #300
Raleigh , NC 27614

View hours
Monday
7:00am - 5:00pm
Tuesday
7:00am - 5:00pm
Wednesday
7:00am - 5:00pm
Thursday
7:00am - 5:00pm
Friday
7:00am - 3:00pm
Primary Care - North Raleigh

About Me

Dr. John Whelan is a board certified internal medicine physician with clinical interests in diabetes, heart disease and preventive medicine.

Dr. Whelan has spent decades helping patients manage their health in a variety of settings, including outpatient clinics in the US Air Force, Duke Health System and Durham VA. He has received recognition from the National Committee for Quality Assurance (NCQA) for diabetes care and heart/stroke care.

Dr. Whelan believes in helping patients achieve their personal health goals through lifestyle change. Additionally, he incorporates the latest evidence-based treatment guidelines into his practice.

Read Dr. Whelan's most recent blog posts here.

Education

Residency:
University of New Mexico Hospital and Albuquerque Veterans Administration Medical Center (Internal Medicine)

Undergraduate:
Lehigh University, Bethlehem, PA

Medical School:
Jefferson Medical College, Thomas Jefferson University, Philadelphia, PA

Board Certifications

Diplomate, American Board of Internal Medicine

Provider Ratings

4.93 out of 5

(380 ratings)

The Patient Satisfaction Rating is an average of all responses to the care provider related questions shown below from our survey. Patients that are treated in outpatient or hospital environments may receive different surveys, and the volume of responses will vary by question.

70 Reviews

09/27/2025

Dr. Whelan always takes the time to answer all questions and provide sound advice for my health. He is very sincere in his questions and answers as I’ve gotten to know him over the last six years.

09/23/2025

Dr. Whelan is a doctor that listens and explains until you get it.

09/20/2025

I have referred him to several
People and they are pleased with him too!

09/20/2025

Dr. Whelan is extremely personable and I actually look forward to our visits to track my progress as I am working very hard to realize my goals… He’s an awesome Support

09/20/2025

Take care of all my needs in every way possible
I thank you so much for your great care

09/11/2025

Great doc; recently referred my adult son to him.

09/07/2025

Always has my best interest in mind and provides good insight and guidance on my health.

09/03/2025

He seemed knowledgeable

08/31/2025

Dr Whelan is excellent and explains in detail what his findings are and the follow-up required.

08/29/2025

I’ve already referred Dr Whelan to friends who also find him as I do. Professional and highly helpful.

08/29/2025

Very pleased with seamless appointment and care provided by Dr. Whelan.

08/26/2025

Great guy. Knowledgeable friendly.

08/24/2025

Dr. Whelan is great. The response from the practice in general needs improvement.

08/22/2025

Great physician!

08/22/2025

Great physician and caring person.

08/19/2025

DR. Whelan is very concerned about his patients.

08/15/2025

Dr Whelan is knowledgeable and kind.

08/14/2025

Have used Wake Med & its doctors & facilities for over eight years without any problems & have high confidence in every area of practices.

08/08/2025

Dr Whylan gives attention to details. With dedication to patients welfare.

08/07/2025

I expect good health care, listeners, and follow up. And I get it all.

07/28/2025

Very knowledgeable, felt very comfortable,

07/25/2025

I feel welcome by all the staff along with Dr Whelan’s experience and expertise.

07/25/2025

As close to a perfect doctor as there is!

06/29/2025

He talks to you like a trusted friend who cares. Also helps with different things that may come up

06/26/2025

Dr. Whalen listens and is willing to take the time to explain things and make sure you understand

06/23/2025

As usual, Dr Whelan addressed my medical concerns in a timely-professional- manner and also provided additional advice as an alternative solution to help resolve a digestion issue. And, without hesitation he reassured me of my good health . My visit
surely was a pleasant experience!! I. am so grateful to have Dr. Whelan as my primary physician..

06/22/2025

Dr Wheelan is very thorough. Thoughtful an attententive

06/22/2025

Very understanding

06/18/2025

Dr. Whelan is an excellent physician who listens to the patients concerns and acts accordingly. He spends as much time with patients as they require and doesn’t rush to get them out the door. He is very personable and highly skilled. I believe that he is the best primary care provider that I have ever visited.

06/17/2025

Just an all around great DR.

06/16/2025

Dr. Whealan is a caring professional with compassion for his patients.

06/16/2025

He is an amazing doctor

06/13/2025

Very professional

06/13/2025

Dr. Whelan is very caring and compassionate.

06/12/2025

I love this office. Everyone is so nice.

06/09/2025

Dr Whelan is well versed in listening to and caring for patients and their individual needs.

06/09/2025

He is an attentive and caring practitioner

06/08/2025

Dr. Whelan is very easy to talk to and I trust his advice on all matters that we discuss.

06/01/2025

He listen and recommends action required for my condition.

05/31/2025

Dr Whelans expertise and bedside manner

05/31/2025

Listened carefully and provided good answers and feedback.

05/29/2025

He is good, knowledgeable and caring

05/28/2025

I have known Dr. Whelan for many years. He has always been a superb doctor.

05/25/2025

I like Dr. Whelan. He listens, always communicates clearly and is a great physician.

05/20/2025

doctor is great very helpful and trusting

05/12/2025

Dr. Whelan's preparation and caring.

05/09/2025

Dr Whelan is a physician who establishes a rapport with his patients leading to a better understanding of their needs.

05/08/2025

I have a great relationship with Dr Whelan. He’s straightforward, professional & communicates very well. I am confident that he knows me & I take his advice very seriously.

05/07/2025

Because he is caring and he listens.

05/05/2025

An established friendly relationship with your doctor builds great confidence in living a good life. I am living a good life at age 78.

05/01/2025

The Kind care.

04/23/2025

Dr. Whelan doesn’t rush, and always makes sure I am satisfied before I leave.

04/17/2025

Dr. Whelan is knowledgeable, responsive, and open minded. Will always entrust him with our health.

04/14/2025

Dr Whelan is a very caring Dr. always answers your questions explains things so you can understand it wants what’s best for me

04/14/2025

He listen to your problems

04/02/2025

P0rque me demostraron que valoran la salud del paciente.

04/01/2025

I feel comfortable during my visits because the staff is attentive.

03/27/2025

My consistent care.

03/21/2025

The staff and doctor are very attentive to your needs.

03/17/2025

Friendly, courteous, knowledgeable and up to date on medical care

03/16/2025

Dr Whelan and the nurse Becky are always willing to discuss my problems. They offer advice that indicates they care about what people have to say. My wife also visits Dr Whelan periodically, she is also happy seeing him and his nurses.

03/16/2025

Listens to patient. Empathetic

03/16/2025

Dr. Whelan is knowledgeable and helpful

03/14/2025

Always attentive and caring

03/12/2025

I’ve been a patient for 10 years and the care has always been excellent.

03/09/2025

Prompt, knowledgeabie

03/09/2025

I’ve been very pleased with services I’ve received here. All staff is professional and I like going here!

03/07/2025

Again, Dr Whelan is great -- very knowledgeable, patient, and thorough

03/03/2025

The service and support throughout my visit was first class.

03/02/2025

Dr Whelan is an excellent physician and, most importantly, he’s kind and caring.
Show more