Primary Care

Riverside Medical Group is one of the region’s largest networks of primary care physicians and advanced practice providers. With more than 25 primary care practice locations and five MD Express urgent care centers, Riverside Medical Group offers our communities primary care that is close to home and convenient to access, whether by appointment, virtually on demand, or walk in services. Our more than 130 primary care providers are committed to lifelong partnerships with their patients to improve their health and enhance their well-being. Our primary care teams work collaboratively with our more than 300 medical and surgical specialists to offer you comprehensive, quality care in Hampton Roads.

Schedule an Appointment Online

Schedule your next appointment or view details of your past and upcoming appointments.

Call for Appointment



Riverside Primary Care - Peninsula

Riverside Bruton Avenue Family Practice
12 Bruton Ave.
Newport News, VA 23601

Riverside Commonwealth Family Medicine
12715 Warwick Blvd., Suites M & O
Newport News, VA 23606

Riverside Elizabeth Lakes Family Practice
191 Fox Hill Road
Hampton, VA 23669

Riverside Patriot Primary Care
2855 Denbigh Blvd., Suite A
Grafton, VA 23692

Riverside Family Medicine & Pediatrics Brentwood
10510 Jefferson Ave.
Newport News, VA 23601

Riverside Internal Medicine Brentwood
10510 Jefferson Ave., Suite G
Newport News, VA 23601

Riverside Primary Care Mercury West
3401 W. Mercury Blvd.
Hampton, VA 23666

Riverside Primary Care Hidenwood
12420 Warwick Blvd., Suite 4A
Newport News, VA 23606

Riverside Primary Care Kiln Creek
209 Village Ave., Suite P
Yorktown, VA 23693

Riverside Internal Medicine of Denbigh
12652 Jefferson Ave.
Newport News, VA 23602

Riverside Center for Internal & Family Medicine
850 Enterprise Parkway, Suite 2200
Hampton, VA 23666

Charlie W. and Golden Bethune Hill Community Health Clinic
727 25th Street
Newport News, VA 23607

Map view: See all Peninsula primary care practices >

Riverside Primary Care - South of the James

Riverside Eagle Harbor Primary Care
13478 Carrollton Blvd.
Unit D and E
Carrollton, VA 23314

Map view: See all Southside primary care practices >

Riverside Primary Care - Williamsburg

Riverside Internal Medicine Williamsburg
3700 Battery Blvd. Suite 200
Williamsburg, VA 23185

Riverside Primary Care Midtown
301 College Row, Suite 9101
Williamsburg, VA 23185

Riverside Internal Medicine & Family Care
5231 John Tyler Highway
Williamsburg, VA 23185

Riverside Williamsburg Family Medicine
120 Kings Way, Suite 1400
Williamsburg, VA 23185

Riverside Primary Care Norge
7364 Richmond Road
Williamsburg, VA 23188

Map view: See all Williamsburg primary care practices >

Riverside Primary Care - Middle Peninsula

Riverside Fishing Bay Family Practice
16681 General Puller Highway (P.O. Box 916)
Deltaville, VA 23043

Riverside Hayes Medical Center
2246 George Washington Memorial Highway
Hayes, VA 23072

Riverside Mathews Medical Center
10976 Buckley Hall Road (P.O. Box 747)
Mathews, VA 23109

Riverside Internal Medicine Associates of Gloucester
7547 Medical Drive
Suite 2200
Gloucester, VA 23061

Riverside White Stone Family Practice
30 Shady Lane
White Stone, VA 22578

Map view: See all Middle Peninsula primary care practices > 

Riverside Primary Care - Eastern Shore

Riverside Cape Charles Medical Center
216 Mason Ave.
Cape Charles, VA 23310

Riverside Eastern Shore Family Medicine
10085 William F. Bernart Circle
Nassawadox, VA 23413

Riverside Shore Medical Center at Metompkin
17385 Lankford Highway
Parksley, VA 23421

Riverside Tangier Medical Center
16186 Main Ridge Road - Tangier Island
Tangier, VA 23440

Related Riverside Health System information