Dr. John Roth, DPM

Dr. John Roth, DPM

Podiatrist
2501 Kuser Rd, 3rd Fl, Hamilton, NJ
4.59
“Dr Roth is a true professional and has an amazing skill in explaining everything and answering all questions. Highly recommend. Top overall experience with the highest rating ??”
Aaron J.November 17, 2025
New patient appointments
Appointments available for new patients on Zocdoc

Book an appointment for free

The office partners with Zocdoc to schedule appointments

Scheduling details

  1. See if they are in network

Available appointments

What patients are saying

Overall rating

4.59

Average wait time

4.23

Bedside manner

4.69
“Dr Roth is a true professional and has an amazing skill in explaining everything and answering all questions. Highly recommend. Top overall experience with the highest rating ??”
Aaron J.November 17, 2025
“WOW!!! First time meeting Dr. Roth and what a pleasurable experience discussing the issues with both feet. As soon as he walked in, the atmosphere was one of happiness & calm. Great bedside manner, listened to my issues, allowed me the time to express my concerns and opinions and took X-rays to see what the right direction would be for repairing what's going on. Dr Roth offered me two options and I'm ready to move forward. We also had a long, discussion after the appointment about a topic near and dear to me and interestingly, to him as well! Never once did I feel rushed. Dr. Roth is by far, one of the best Docs out there!! See him for yourself! You WILL NOT be disappointed! Thank You Dr. Roth!”
Edward H A.October 2, 2025

About Dr. John Roth

Dr. Roth is an exceptional foot and ankle surgeon who has extensive training in foot and ankle arthroscopy, Total Ankle replacement, minimally invasive surgery, forefoot and rearfoot reconstruction, trauma and fracture management, and diabetic limb salvage. He is well-trained and treats all ailments of the foot and ankle. A native of Philadelphia, Dr. Roth attended Devon Preparatory school before completing his Bachelor’s degree at the University of Delaware where he rowed crew. His experience as a college athlete greatly increased his interest in sports injuries. Dr. Roth earned his medical degree at Temple University School of Podiatric Medicine where he served as the lead delegate to the PPMA. Dr. Roth completed his residency at Jefferson Health, where he was awarded the Resident of the Year award during his last year for his work on the lower extremity trauma service. Dr. Roth is very passionate about resident education and volunteers his time as the Associate Residency Director of the Jefferson Health Northeast Foot and Ankle Surgery Program. Dr. Roth is especially appreciated for his skill in performing surgeries, including fracture repair, arthroscopy, and ankle replacements. When not practicing medicine, Dr. Roth enjoys sports, the shore, and spending time with family and friends.

Is this doctor in your insurance network?

Enter your insurance carrier and plan
  1. choose insurance

In-network insurances

99% of patients have successfully booked with these insurances
Aetna
BlueCross BlueShield
Cigna
200+ more in-network plans

Popular visit reasons

Ankle Pain
Flat Feet
Foot Consultation
Foot Injuries
Knee Problems
Podiatric Care
Sports Injury
X-ray
Ankle Pain
Flat Feet
Foot Consultation
Foot Injuries

Office locations

MBO Hamilton (1 of 3)
2501 Kuser Rd, 3rd Fl, Hamilton, NJ 08691
MBO Langhorne (2 of 3)
1203 Langhorne-Newtown Rd, Ste 220, Langhorne, PA 19047
MBO Lawrenceville (3 of 3)
2A Princess Rd, Ste 200, Lawrenceville, NJ 08648
1 of 3

Education and background

Practice names

Education and training

  • Temple University School of Podiatric Medicine, Doctor of Medicine
  • Jefferson Health, Residency in Foot and Ankle Surgery
  • University of Delaware (Bachelor's)

Awards and publications

  • John Roth was Awarded Resident of the Year Award

Languages spoken

  • English

Provider's gender

Male

NPI number

1871226027

Patient reviews

All reviews have been submitted by patients after interacting with the practice.
Overall rating
4.59
Wait time
4.23
Bedside manner
4.69
Trust Banner Shield
Your trust is our top concern, so providers can't pay to alter or remove reviews. We also don't publish reviews that contain any private patient health information. Learn more here
17 reviews
Most relevant
Reviewed the problem, ordered x ray done in office , performed a treatment and discussed options.
Dr. Roth was straight forward and targeted my foot pain quickly. A great first visit.
Verified patient
Dr Roth explained the problem, listened to my questions and answered all my questions.
Verified patient
Very professional, I have confidence this treatment will work.
Verified patient
Explained things clearly, left the office with peace of mind.
Verified patient
I do not appreciate having a 3:15 appointment and seeing the Dr. at 4:15. Ridiculous… Whoever is booking these appointments needs to resign.
Verified patient
Dr Roth is a true professional and has an amazing skill in explaining everything and answering all questions. Highly recommend. Top overall experience with the highest rating ??
Verified patient
WOW!!! First time meeting Dr. Roth and what a pleasurable experience discussing the issues with both feet. As soon as he walked in, the atmosphere was one of happiness & calm. Great bedside manner, listened to my issues, allowed me the time to express my concerns and opinions and took X-rays to see what the right direction would be for repairing what's going on. Dr Roth offered me two options and I'm ready to move forward. We also had a long, discussion after the appointment about a topic near and dear to me and interestingly, to him as well! Never once did I feel rushed. Dr. Roth is by far, one of the best Docs out there!! See him for yourself! You WILL NOT be disappointed! Thank You Dr. Roth!
Verified patient
Verified patient
Verified patient
Frequently asked questions

How soon can I make an appointment with Dr. John Roth?

Generally, Dr. John Roth has appointments available on Zocdoc within 1 week. You can see Dr. Roth's earliest availability on Zocdoc and make an appointment online.

Is Dr. John Roth accepting new patients?

Dr. John Roth generally accepts new patients on Zocdoc. You can see Dr. Roth's earliest availability on Zocdoc and schedule an appointment online.

Does Dr. John Roth accept my insurance?

Choose your insurance plan to verify if Dr. Roth is in-network.

Can I make an appointment with Dr. John Roth online?

Yes, you can make an appointment online with Dr. Roth using Zocdoc. It’s simple, secure, and free.

What practice does Dr. John Roth work with?

Where is Dr. John Roth's office located?

Dr. John Roth has 3 office locations, including in Hamilton, Langhorne, and Lawrenceville, view full addresses on Dr. Roth's profile.

What are common reasons for patients to see Dr. John Roth?

Dr. John Roth frequently sees patients for Foot Consultation, Knee Problems, Podiatric Care, Sports Injury, and X-ray. You can see other visit reasons for Dr. John Roth on their profile.

What languages does Dr. John Roth speak?

Dr. John Roth speaks English.

How do patients rate Dr. John Roth in reviews?

17 patients have reviewed Dr. John Roth. The overall rating for this doctor is 4.59/5. They have a 4.69/5 rating for bedside manner and a 4.23/5 rating for wait time. You can read individual reviews and ratings on their profile.

ZocdocJersey City, NJ PodiatristsDr. John Roth, DPM