John Diggs in Wilbraham, MA - Taro Health
Accepting new patients!

John Diggs, MD

John Diggs MD LLC

2030 Boston Road, Wilbraham, MA 01095
I am an Internist who has practiced in the Monson/Wilbraham/Springfield area since the 1990s. With a holistic approach to medical care, I ensure you have time to address your concerns, understand your course of treatment, and feel confident that your health is in good hands. Our commitment is to treating you like the individual that you are with our unlimited visits policy. Welcome to personal, interactive, and high quality care.

Office photos

Different ways you can get care

In-person office visits
No additional charge
Virtual video visits
No additional charge
Phone calls
No additional charge
Emails
No additional charge

All of the above for a flat monthly rate

$200-200 / month for a   year old
This practice does not have a registration fee.

Background and other details

    Education
  • Haverford College - Bachelor of Science
  • SUNY-Buffalo School of Medicine - Doctor of Medicine
    Board certifications
  • Internal Medicine
    Languages spoken
  • English
  • Spanish
    Other special features of the practice
  • No registration fee - all-inclusive flat fee
  • Reduced rate for second person in the family
  • In-office procedures include skin biopsies/mole removal/joint and bursa injections
  • State-of-the-art UV infection prevention technology
  • Treats outpatient COVID-19

Free virtual video appointments available

Please choose a time from the calendar below for a video meet-and-greet with Dr. Diggs.
Thu
Jul 29
Fri
Jul 30
Mon
Aug 2
1:00 pm
1:30 pm
2:00 pm
2:30 pm
3:00 pm
3:30 pm
4:00 pm
4:30 pm
5:00 pm
5:30 pm
6:00 pm
6:30 pm
7:00 pm
7:30 pm
8:00 pm
8:30 pm
9:00 pm
9:30 pm
10:00 pm
10:30 pm
1:00 pm
1:30 pm
2:00 pm
2:30 pm
3:00 pm
3:30 pm
4:00 pm
4:30 pm
5:00 pm
5:30 pm
6:00 pm
6:30 pm
7:00 pm
7:30 pm
8:00 pm
8:30 pm
9:00 pm
9:30 pm
10:00 pm
10:30 pm
1:00 pm
1:30 pm
2:00 pm
2:30 pm
3:00 pm
3:30 pm
4:00 pm
4:30 pm
5:00 pm
5:30 pm
6:00 pm
6:30 pm
7:00 pm
7:30 pm
8:00 pm
8:30 pm
9:00 pm
9:30 pm
10:00 pm
10:30 pm
First visit is free! Book now

Not yet ready to book?

Leave your info and a member of our patient support team will get in touch, or call us directly at (757)-797-6205!