Harbor Health delivers compassionate, comprehensive primary care for you and your family. No rushed visits — just real doctors who know your name and take the time to listen.
From routine check-ups to chronic disease management, Harbor Health provides the full spectrum of primary care your family needs — all right here in Kyle.
Annual physicals, immunizations, cancer screenings, and wellness exams designed to catch issues early and keep you thriving year after year.
Continuity of care for every stage of life — from newborn visits and pediatric concerns to adult and geriatric medicine, all in one practice.
Coordinated, long-term care for diabetes, hypertension, asthma, and other chronic conditions — with personalized plans that actually work for your lifestyle.
Caught a bug? Sudden symptoms? We offer same-day appointments so you don't have to suffer through the day or wait until things get worse.
On-site phlebotomy and point-of-care testing mean faster results, quicker diagnoses, and treatment plans you can start immediately.
From skin biopsies and wound care to joint injections and cryotherapy — many procedures that would normally require a specialist referral are handled here.
Harbor Health was founded on a simple belief: every person in Kyle deserves access to a doctor who truly knows them. We're not a walk-in clinic with rotating staff. We're your neighbors — locally owned, deeply invested in this community, and committed to treating every patient like family.
Our practice is built around continuity. You see the same provider visit after visit. We track your history, remember your concerns, and coordinate your care so nothing falls through the cracks.
New patients are always welcome. Call us today or fill out the form below to get started — your first appointment is just a phone call away.
We're conveniently located on Kirkham Circle and accept most major insurance plans. Walk-ins are welcome for urgent needs, but scheduling ahead ensures your preferred time.
177 Kirkham Cir., Kyle 78640
Mon–Fri: 8:00 AM – 5:00 PM
Sat: 9:00 AM – 1:00 PM
Have a question or want to schedule? Fill out the form and we'll get back to you within one business day.
Thank you for reaching out. A member of our team will contact you within one business day.