Adult Medicine | Clifton, NJ Primary Care Physicians & Internists

primary care physician

Clifton Primary Care Doctors Dedicated to Your Health

The Riverside Medical Group is your trusted home for medical care. We provide primary care & internal medicine in the heart of Clifton, NJ. We are recognized as a Patient Centered Medical Home, providing the top adult care doctors and internists in the area. Our attentive staff provides exceptional care to our patients, and our primary care physicians ensure a personalized experience. Do you have questions or concerns? Contact our office today, someone would be more than happy to speak with you.

Primary Care Physicians 

930 Clifton Avenue 2nd Floor
Clifton NJ 07011

Phone: 973-767-1557
Fax: 973-767-1547

Adult Medicine Hours:
Monday: 10:00 AM – 7:00 PM
Tuesday: 10:00 AM – 6:00 PM
Wednesday: 10:00 AM – 6:00 PM
Thursday 10:00 AM – 7:00 PM
Friday: 9:00 AM – 5:00 PM

Our Clifton Practice’s Approach

If it’s your first time visiting, or a routine checkup, you can be sure you will receive the best care at our Clifton office. We always want to make sure our patients are comfortable and well informed. We take the time to make sure we understand your specific health needs, and our internist and primary physicians give you the knowledge you need to optimize your health and wellness.

At our Clifton practice, we treat you like a person, not a number. Our doctors understand the importance of treating primary care patients the correct way.

At the Riverside Medical Group, we want to be your lifelong partners in health. We want to listen to your questions and concerns, and further educate you on how to promote a healthy lifestyles. We understand relationships don’t happen overnight, that’s why we want to have an on-going relationship that is build and obtained by exceptional care.

smiling man
doctor chart

Providing Complete Care Services

At The Riverside Medical Group, we strive to go above and beyond the traditional call of healthcare providers. Our internists & primary care clinicians provide care in all aspects of general internal & adult medicine. Our compassionate and skilled team is dedicated to providing our Clifton patients the best care, for adults of all ages.

Our teams focus is to put an emphasis on preventative care. This includes having our health care team be available to you for around-the-clock access.

Our accommodating and friendly staff is here to give you exceptional medical care. The Riverside Medical Group offers the longest hours of any primary care & internal medicine practice in the area. This allows for us to give our Clifton patients exclusive care and support at any time of day. When you visit our office, you can rest knowing that you will be taken care of by our knowledgeable and compassionate team.

Primary Care Physicians 

With over 20 convenient locations throughout New Jersey, the Riverside Medical Group is one of New Jersey’s top medical groups for primary care, internal & adult medicine. 

In addition to having access to excellent primary care practitioners, Riverside Medical patients have the convenience of onsite laboratories, EKGs, and advances in medical technology. Our primary care physicians are help support your family’s health. 


For patients in need of acute hospital care, the Riverside Medical Group offers care through our network of affiliated hospitals. We are affiliated with surrounding hospitals (opens in new window) including: Holy Name Medical Center, Palisades Medical Center, CarePoint Health, Hackensack UMC, Columbia University, Englewood Hospital and Medical Center, The Valley Hospital, St. Joseph’s Healthcare System, Clara Maass Medical Center, and Jersey City Medical Center.

Schedule Your Appointment Today

Whether you are a new patient or have had a long-standing relationship with us, the Riverside Medical Group of Clifton is here to give you exceptional care. We understand the importance of picking the best practice that is right for you. Our friendly staff always has your best interests at heart. Contact our office today to schedule an appointment.