Your Neighborhood Family Health Care Provider in Port St. Lucie, FL
At Union Medical Center, primary care is about more than treating symptoms. It’s about building lifelong relationships with patients and their families. Located at 1818 SE Port St. Lucie Blvd, our experienced physicians and nurse practitioners provide comprehensive primary care for patients 13 and older, along with specialized services including DOT (truck driver) physicals, immigration physicals, psychiatric health services, medical weight management, sports physicals, endocrinology, and IV infusion therapy.
Our providers treat every patient as a whole person: physically, psychologically, and spiritually. We speak English, Creole, and Spanish, accept Medicare, Medicaid, and all major insurance plans, and offer free transportation to make quality health care accessible to every family in Port St. Lucie and the Treasure Coast. When specialty care is needed, we expedite referrals and coordinate directly with your specialist to keep your care connected.
Whether you need an annual physical, a DOT medical certificate, an immigration physical for USCIS, a psychiatric evaluation, or a personalized weight loss plan, our About Us team is here to help you and your family live healthier. Book an appointment online or call our office today.

| LOCATION | HOURS |
|---|---|
| 1818 SE Port St. Lucie Blvd, Port St. Lucie, FL 34952 | MONDAY TO FRIDAY 8:30 AM TO 5 PM |
| PHONE | FAX |
|---|---|
| 772-353-5370 | 772-353-5464 eFax 833-797-1902 |
Why Families Choose Union Medical Center
• Board experienced primary care physicians and nurse practitioners
• Bilingual/trilingual staff, fluent in English, Creole, and Spanish
• Medicare, Medicaid, and all major insurances accepted
• Free patient transportation to and from appointments
• Same location DOT, immigration, and sports physicals
• Psychiatric health and medical weight management under one roof
• Convenient Port St. Lucie location with fast scheduling
Frequently Asked Questions
What services does Union Medical Center offer in Port St. Lucie?
Union Medical Center provides primary care for patients 13 and up, DOT (truck driver) physicals, immigration physicals, psychiatric health services, medical weight management, sports physicals, endocrinology care, and IV infusion therapy at our Port St. Lucie location.
Do you accept Medicare and Medicaid?
Yes. Union Medical Center accepts Medicare, Medicaid, and all major insurance plans, so most patients have low costs out of pocket for primary care and specialty visits.
What languages does your staff speak?
Our team speaks English, Creole, and Spanish, so patients throughout Port St. Lucie can communicate comfortably in their preferred language.
Do you offer free transportation to appointments?
Yes. We offer free transportation for patients who need help getting to and from our office, removing a common barrier to consistent primary care.
How do I book an appointment?
You can book an appointment online through our website or call our office directly at 772.353.5370. Appointments are typically available within the same week.
Is Union Medical Center accepting new patients?
Yes, Union Medical Center is currently accepting new patients of all backgrounds, including requests without a scheduled appointment for urgent needs like DOT and immigration physicals.
What age group do you treat for primary care?
Our primary care services are available for patients age 13 and up, covering adolescents, adults, and seniors.
Can I get a DOT physical and immigration physical on the same visit?
Each physical exam is scheduled as its own visit to ensure our providers give each screening the time it requires, but both can typically be scheduled within the same week at our Port St. Lucie office.
Do you provide referrals to specialists?
Yes. When specialty care is required, we expedite referrals and work closely with your specialist to maintain continuity of care.
Where is Union Medical Center located?
We are located at 1818 SE Port St. Lucie Blvd, Port St. Lucie, FL 34952, open Monday through Friday, 8:30 AM to 5 PM.