At Colonial Medcare, we partner with you to manage your health — not just treat your symptoms. From preventive screenings to chronic condition support, every visit is tailored to the results you want.
From annual wellness exams to ongoing chronic disease management, Colonial Medcare provides the full spectrum of primary care your family needs.
Annual physicals, immunizations, and health screenings designed to catch issues early and keep you living your healthiest life.
Ongoing support for diabetes, hypertension, asthma, and other conditions — with personalized plans that adapt as your needs change.
Same-day appointments for infections, sprains, allergies, and other urgent concerns — because you shouldn't have to wait when you're not feeling well.
From baby check-ups to teen health visits, we provide continuous, compassionate care for patients of all ages in your family.
On-site lab services and diagnostic testing so you can get answers faster — without the hassle of traveling to a separate facility.
Routine screenings, reproductive health, hormone evaluation, and age-appropriate preventive care for every patient.
Colonial Medcare was founded on a simple belief: healthcare should feel human. Located in the heart of Colonial Heights, our practice has served families for over 15 years with a commitment to genuine, uninterrupted conversations — not rushed visits.
Our team understands the unique health needs of the Petersburg and Colonial Heights community. Whether you're managing a long-term condition, preparing for a new life stage, or simply want to stay on top of your wellness, we're here to walk that path with you.
We've built our practice around what matters most to you — accessibility, transparency, and care that actually makes a difference.
Book online or by phone — same-day and evening appointments available to fit your schedule.
No jargon, no rushing. We explain your options so you can make informed decisions about your health.
We accept most major insurance plans including Medicare. Contact us to confirm your coverage.
Build a lasting relationship with your provider — someone who knows your history and your goals.
Insurance Plans We Accept
Contact us to verify your specific plan — we're happy to help.
Whether you're looking to schedule a new patient visit, ask a question, or learn more about our services, we'd love to hear from you. Fill out the form and our team will respond within one business day.