Kristen Shelton, PA-C

Kristen Shelton, PA-C

Physician Assistant
4191 Innslake Dr., #212, Glen Allen, VA
5.00
“Super easy! I’d been procrastinating finding a PCP for 3+ years when my partner finally sat me down and made me use ZocDoc. Everything went super smoothly. I finally got some bloodwork done to check all my levels and such.”
Amelia A.March 24, 2026
Highly recommended
100% of patients gave this doctor 5 stars
Excellent wait time
100% of patients waited less than 30 minutes

Book an appointment for free

The office partners with Zocdoc to schedule appointments

Scheduling details

  1. See if they are in network

Today, Apr 23 – Wed, May 6
At the moment, there's no availability on Zocdoc for the selected date range and appointment type at this location.
View more availability

What patients are saying

Overall rating

5.00

Average wait time

4.85

Bedside manner

5.00
“Super easy! I’d been procrastinating finding a PCP for 3+ years when my partner finally sat me down and made me use ZocDoc. Everything went super smoothly. I finally got some bloodwork done to check all my levels and such.”
Amelia A.March 24, 2026
“The staff was very friendly and I like the collaborative model style of the practice. They definitely talk to you and look to treat you as a person not just a symptom. I was nervous going in also after seeing only women in the waiting room and worried that I had accidentally booked an appointment with a woman’s clinic. However that was not the case and it was easily the most comfortable I have ever been in a medical healthcare office.”
Preston M.March 4, 2026

About Kristen Shelton

Kristen Shelton is a Primary Care Provider who also coordinates care for her patients, referring them to specialists as needed. Initial visits with her are intended to establish care and are considered intake consultation appointments. While she provides Annual Physicals, these are not part of the initial appointment and must be scheduled as a follow-up after care is established. Kristen Shelton is a dedicated and compassionate Physician Assistant with experience in both primary care and trauma/critical care. She is committed to delivering high-quality, patient-centered care by diagnosing, treating, educating, and empowering individuals to take an active role in their health and well-being. Kristen holds a Master of Science in Physician Assistant Studies and a Doctorate in Medical Science, both from Shenandoah University. Her expertise includes preventive medicine, chronic disease management, and acute care, with a strong focus on empowering patients through education and collaboration. Outside of her medical career, Kristen enjoys reading, exercising, cooking, baking, exploring new places and experiences, and taking dance classes. She values spending quality time with loved ones and embraces opportunities for personal and professional growth.

Is this doctor in your insurance network?

Enter your insurance carrier and plan
  1. choose insurance

In-network insurances

99% of patients have successfully booked with these insurances
Aetna
BlueCross BlueShield
Cigna
150+ more in-network plans

Popular visit reasons

Annual Check Up
Annual Physical
New Patient Visit
Primary Care Consultation
Annual Check Up
Annual Physical
New Patient Visit
Primary Care Consultation

Office location

ZoeRVA Health
4191 Innslake Dr., #212, Glen Allen, VA 23060

Education and background

Practice names

Board certifications

  • National Commission on Certification of Physician Assistants

Education and training

  • Shenandoah University, Master's in Physician Assistant Studies
  • Shenandoah University, Doctorate in Medical Science

Languages spoken

  • English

Provider's gender

Female

NPI number

1285344622

Patient reviews

All reviews have been submitted by patients after interacting with the practice.
Overall rating
5.00
Wait time
4.85
Bedside manner
5.00
Trust Banner Shield
Your trust is our top concern, so providers can't pay to alter or remove reviews. We also don't publish reviews that contain any private patient health information. Learn more here
108 reviews
Most relevant
Understanding, knowledgeable, and professional. Was also able to check out multiple concerns in one appointment.
Verified patient
It was a shot in the dark to pick a new PCP. I am so happy to be working with this group.
Verified patient
I loved my experience here. Very friendly staff was comforting and accommodating with my fear of doctors
Verified patient
She was very kind and listened to everything I had to say without dismissing me or downplaying my symptoms!
Absolutely amazing. So welcoming and friendly, but professional and to the point.
Verified patient
Dr. Shelton was incredibly pleasant and the staff at the office were super nice too
Verified patient
Amazing Staff, Clean Facilities, Clear Communication
Verified patient
Very professional staff eager to help with all aspects of this appoitment.
Verified patient
This was a great experience and awesome provider. I would totally recommend.
Verified patient
Dr Kristen was awesome and a great listener. 10/10 highly recommend.
Outstanding service and cleanliness. Super friendly staff- very welcoming.
Verified patient
Great office, quick service, Kristen is great. Thanks!
Super easy! I’d been procrastinating finding a PCP for 3+ years when my partner finally sat me down and made me use ZocDoc. Everything went super smoothly. I finally got some bloodwork done to check all my levels and such.
Verified patient
The staff was very friendly and I like the collaborative model style of the practice. They definitely talk to you and look to treat you as a person not just a symptom. I was nervous going in also after seeing only women in the waiting room and worried that I had accidentally booked an appointment with a woman’s clinic. However that was not the case and it was easily the most comfortable I have ever been in a medical healthcare office.
Verified patient
Kristen Shelton is an amazing provider! She listened to my concerns and worked on a plan to help me out. Great bedside manner as well. Highly recommend!
Verified patient
Very friendly staff and Kristen was the best!
Verified patient
The staff was very professional and friendly and the doctor was incredibly knowledgeable and really friendly and spoke to me in layman's term and not in a way that made me feel confused or belittled. Everything about this office made my visit incredibly comfortable with really recommend this to anybody.
Verified patient
ZoeRVA was everything I hoped for from a primary care visit. The staff were very friendly and knowledgeable. The wait time was short and then they gave me full attention and answered all of my questions comprehensively, clearly, and I never felt rushed. I would highly recommend checking them out.
Verified patient
10/10! Would highly recommend (actually I’ve already recommended to my husband and a coworker). I never once felt uncomfortable or anxious-and that is saying a lot because I usually feel the opposite and avoid going to the doctor. I really appreciated the clear communication and friendly demeanor of the staff. Kristen and Jenna were both considerate. respectful, and great listeners. This was my first visit and I was very impressed. Plus, I was seen right away-zero wait!
Verified patient
Dr. Shelton was excellent in talking with me on future care and what to expect down the road. Course actions and plans were discussed. Very pleasant to talk openly about concerns and thoughts. Staff was extremely kind, prompt and efficient.
Amazing service and care! Happy that I scheduled.
Verified patient
I had a great experience with Kristen and the other ladies and gentlemen that were there ! The office is clean and the vibe is awesome. I’m excited to have Kristen as my new provider
Verified patient
Nurse Shelton was so approachable, knowledgeable, and easy to talk to. She addressed all of my concerns and then some. She made sure to offer different routes I could take for my health and provide additional information for each one. I never felt rushed or dismissed. Very warm, kind, and a good person.
Verified patient
I would definitely recommend, I was seen right away, the doctor was so kind and attentive, answering all my questions with time and care.
Verified patient
Overall great experience. We’re very accommodating and helpful considering how light headed I get when i have to get blood drawn.
Verified patient
The entire visit was welcoming, nonjudgmental and calm. Dr Shelton took her time, listened and responded with helpful answers. She wasn’t pressuring or judgy. She wanted to hear what I said and not what would be scripted in typical offices. She took her time and made me feel as though my appointment was important. I highly recommend this office and Dr Kristen.
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Frequently asked questions

How soon can I make an appointment with Kristen Shelton?

Generally, Kristen Shelton has appointments available on Zocdoc within 1 week. You can see Kristen Shelton's earliest availability on Zocdoc and make an appointment online.

Is Kristen Shelton accepting new patients?

Kristen Shelton generally accepts new patients on Zocdoc. You can see Kristen Shelton's earliest availability on Zocdoc and schedule an appointment online.

Does Kristen Shelton accept my insurance?

Choose your insurance plan to verify if Kristen Shelton is in-network.

Can I make an appointment with Kristen Shelton online?

Yes, you can make an appointment online with Kristen Shelton using Zocdoc. It’s simple, secure, and free.

What practice does Kristen Shelton work with?

Where is Kristen Shelton's office located?

Kristen Shelton's office is located at 4191 Innslake Dr., Glen Allen, VA 23060.

Which board certifications does Kristen Shelton have?

Kristen Shelton is certified by National Commission on Certification of Physician Assistants.

What languages does Kristen Shelton speak?

Kristen Shelton speaks English.

How do patients rate Kristen Shelton in reviews?

108 patients have reviewed Kristen Shelton. The overall rating for this doctor is 5/5. They have a 5/5 rating for bedside manner and a 4.85/5 rating for wait time. You can read individual reviews and ratings on their profile.

ZocdocPhysician AssistantsKristen Shelton, PA-C