practice image

Princeton Medical Group

Specialties

  • Internist
  • Nurse Practitioner
  • OB-GYN
  • Primary Care Doctor

In-network insurances

  • Aetna
  • Anthem Blue Cross
  • Anthem Blue Cross Blue Shield

Practice statement

Since our beginning more than 65 years ago as a small group practice of three physicians, Princeton Medical Group (PMG) has been dedicated to medical excellence delivered with compassion. Today that credo remains the focal point of everything we do, as the largest multispecialty practice in the Mercer and Middlesex County region, with 27 Board Certified physicians providing services in primary care, internal medicine, cardiology, dermatology, gastroenterology, nephrology, OB/GYN, oncology, hematology, pulmonology, and rheumatology. PMG offers the convenience, quality, and confidence of a single, reputable provider you can trust for a lifetime of comprehensive, easily accessible healthcare services, with an extraordinary range of clinical options from primary care to specialty medicine. But the word “extraordinary” goes beyond describing our clinical strengths. It also describes the quality of the experience we’re committed to delivering in every aspect of your relationship with PMG.

5 office locations

Plainsboro Office- OBGYN

3 Liberty St, GYN

Plainsboro Township, NJ 08536

Princeton Main Office- Internal Med

419 N Harrison Street, Internal Med

Princeton, NJ 08540

Book an appointment
Filter by:
specialty:
choose a specialty
visit reason:
choose a visit reason
Today, Apr 23

Office locations

This practice sees patients at 5 locations.

Plainsboro Office- OBGYN

3 Liberty St, GYN

Plainsboro Township, NJ 08536

Princeton Main Office- Internal Med

419 N Harrison Street, Internal Med

Princeton, NJ 08540

Monroe Office- Internal Med

2 Research Way, Building 2, Suite 302 - Internal Med

Monroe Township, NJ 08831

Plainsboro Office- Internal Med

3 Liberty Street, Internal Med

Plainsboro Township, NJ 08536

Princeton Main Office- OBGYN

419 North Harrison St, GYN

Princeton, NJ 08540