Dr. Beth Roach

Beth Roach, MD

4065 Quakerbridge Road
Suite 104
Princeton Junction, NJ, 08550


  • Occupational Medicine

About Beth Roach, MD

Dr. Roach is board certified in occupational and environmental medicine and has more than 20 years of clinical experience. She received her medical degree from the University of Medicine and Dentistry (UMDNJ) in Newark, New Jersey and went on to complete a residency in physical medicine and rehabilitation at Sinai-Johns Hopkins Hospitals in Baltimore, Maryland. Dr. Roach earned a public health certificate at the Medical College of Wisconsin School of Biomedical Sciences in Milwaukee, Wisconsin and completed her residency training in occupational medicine at the University of Pennsylvania in Philadelphia, Pennsylvania.

Prior to joining Capital Health, Dr. Roach worked with several hospital systems throughout Pennsylvania and New Jersey. She is a member of the American College of Preventative Medicine and the American College of Occupational and Environmental Medicine. In her free time, Dr. Roach enjoys travel, water sports, skiing and skating.


  • Occupational Medicine

Certifications & Education

  • Occupational Medicine (Board Certified: 2014)

Medical School

  • New Jersey College of Medicine (UMDNJ)


  • Johns Hopkins University School of Medicine


  • Hospital of the University of Pennsylvania
  • Johns Hopkins University School of Medicine