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.
Riverside Primary Care - Peninsula
Riverside Primary Care Hampton
30 Towne Centre Way
Hampton, VA 23666
757-251-2170
Riverside Bruton Avenue Family Practice
12 Bruton Ave.
Newport News, VA 23601
757-594-4111
Riverside Commonwealth Family Medicine
12715 Warwick Blvd., Suites M & O
Newport News, VA 23606
757-930-0091
Riverside Elizabeth Lakes Family Practice
191 Fox Hill Road
Hampton, VA 23669
757-850-1311
Riverside Patriot Primary Care
2855 Denbigh Blvd., Suite A
Grafton, VA 23692
757-968-5700
Riverside Family Medicine & Pediatrics Brentwood
10510 Jefferson Ave.
Newport News, VA 23601
757-594-3800
Riverside Internal Medicine Brentwood
10510 Jefferson Ave., Suite G
Newport News, VA 23601
757-594-3800
Riverside Primary Care Mercury West
3401 W. Mercury Blvd.
Hampton, VA 23666
757-827-1940
Riverside Primary Care Hidenwood
12420 Warwick Blvd., Suite 4A
Newport News, VA 23606
757-594-4431
Riverside Primary Care Kiln Creek
209 Village Ave., Suite P
Yorktown, VA 23693
757-316-5050
Riverside Internal Medicine of Denbigh
12652 Jefferson Ave.
Newport News, VA 23602
757-234-4285
Charlie W. and Golden Bethune Hill Community Health Clinic
727 25th Street
Newport News, VA 23607
757-316-5210
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
757-238-7043
Map view: See all Southside primary care practices >
Riverside Primary Care - Williamsburg
Riverside Internal Medicine Williamsburg
3700 Battery Blvd. Suite 200
Williamsburg, VA 23185
757-782-6350
Riverside Primary Care Midtown
301 College Row, Suite 9101
Williamsburg, VA 23185
757-782-6200
Riverside Internal Medicine & Family Care
5231 John Tyler Highway
Williamsburg, VA 23185
757-220-8300
Riverside Williamsburg Family Medicine
120 Kings Way, Suite 1400
Williamsburg, VA 23185
757-345-2555
Riverside Primary Care Norge
7364 Richmond Road
Williamsburg, VA 23188
757-345-0011
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
804-776-8000
Riverside Hayes Medical Center
2246 George Washington Memorial Highway
Hayes, VA 23072
804-642-6171
Riverside Mathews Medical Center
10976 Buckley Hall Road (P.O. Box 747)
Mathews, VA 23109
804-725-5005
Riverside Internal Medicine Associates of Gloucester
7547 Medical Drive
Suite 2200
Gloucester, VA 23061
804-693-2720
Riverside White Stone Family Practice
30 Shady Lane
White Stone, VA 22578
804-435-3133
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
757-331-1422
Riverside Eastern Shore Family Medicine
10085 William F. Bernart Circle
Nassawadox, VA 23413
757-442-6600
Riverside Shore Medical Center at Metompkin
17385 Lankford Highway
Parksley, VA 23421
757-665-5996
Riverside Tangier Medical Center
16186 Main Ridge Road - Tangier Island
Tangier, VA 23440
757-891-2412