Primary Care

Find a Location

Explore our primary care locations across multiple regions and cities.

Schedule an Appointment

Schedule an in-person or telehealth visit with one of our providers conveniently online.

Video call with doctor

Can’t Make it Into Your Primary Care Office?

If you are a current Riverside patient, and want to be seen virtually, log into your MyChart account, select “On Demand Video Visit” from the main menu and follow the prompts.

Learn More About On Demand Visits
    Williamsburg New Town PC building
    Location Highlight
    Williamsburg Family Practice, currently located at 120 Kings Way, Suite 1400, Williamsburg, VA 23185, is moving to a new location and will now be called Primary Care New Town.
    Practice moving in williamsburg
    Primary Care New Town
    5225 Settlers Market Blvd. Suite 200A,
    Williamsburg, VA 23188
    Location Highlight
    Williamsburg Family Practice, currently located at 120 Kings Way, Suite 1400, Williamsburg, VA 23185, is moving to a new location and will now be called Primary Care New Town.
    Smithfield Primary Care resized
    Location Highlight
    Comprehensive medical services offered for all stages of life by board-certified family physicians and a medical team committed to providing compassionate care.
    Now Open
    Riverside Primary Care Smithfield
    1200 Benns Church Blvd, Smithfield, VA 23430
    Location Highlight
    Comprehensive medical services offered for all stages of life by board-certified family physicians and a medical team committed to providing compassionate care.

    Need to Pay Your Bill?

    You can pay your hospital, doctor's office, diagnostic, senior living and emergency room bill all online. Learn more about Riverside Bill Pay and conveniently pay your bill online.