Primary Care

Riverside Health 2024 FREE Flu Vaccine Clinic Listing—Find One Near You!

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

757-534-5352

 

Riverside Primary Care - Peninsula

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

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

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

Related Riverside Health System information