Internal Medicine Physician Joins Haines City Clinic

March 18, 2021
Dr. Joyce Roberts

POLK COUNTY, Fla., (March 17, 2021) – A new BayCare Medical Group internal medicine physician is now seeing patients in the Haines City community.

Dr. Joyce Roberts is accepting new patients ages 18 and up at the clinic, located at 36245 Highway 27, adjoining the Urgent Care center.

Dr. Roberts became interested in medicine as a girl growing up in eastern Pennsylvania. “I had several family members who were dealing with various illnesses and I got to watch them be treated by great medical professionals,” she recalled. “It made me want to be able to help people in that way.”

She graduated from King's College in Pennsylvania as a physician assistant, then earned her medical degree at Philadelphia College of Osteopathic Medicine. She completed her residency in internal medicine at the Scranton Temple Residency Program in Pennsylvania, eventually earning her master’s in healthcare administration degree at Scranton Temple.

Dr. Roberts has been practicing for 35 years and is passionate about preventive medicine, helping patients take charge of their health by developing good habits. She also specializes in geriatrics and the management of heart disease and diabetes.

She lives in Davenport and likes to visit local antique thrift stores in her spare time. She also enjoys visiting with her son, a student at UCF.

Dr. Roberts accepts most major insurance plans. 

For an appointment, call (863) 421-9801. 

About BayCare Medical Group
BayCare Medical Group is Tampa Bay's leading multi-specialty group providing primary and specialty care throughout the Tampa Bay and west central Florida regions. As part of the BayCare Health System, these passionate and compassionate physicians extend the mission of BayCare to provide extraordinary care for every patient, every time, everywhere.

Locally and nationally recognized as a 2018-2019 Great Place to Work® and Fortune 100 Best Companies to Work For®, BayCare Health System is a not-for-profit 501(c)(3) organization, with a network comprised of 15 hospitals with services including imaging, lab, behavioral health, home health care and urgent care. Our priority is connecting patients to a complete range of preventive, diagnostic and treatment services for any health care need, throughout their lifetime. 

For more information, visit

About BayCare Health System
BayCare is a leading not-for-profit health care system that connects individuals and families to a wide range of services at 15 hospitals and hundreds of other convenient locations throughout the Tampa Bay and west central Florida regions. Inpatient and outpatient services include acute care, primary care, imaging, laboratory, behavioral health, home care, and wellness. Our mission is to improve the health of all we serve through community-owned health care services that set the standard for high-quality, compassionate care. For more information, visit  

Featured Video

BayCare Thrives as a Powerful Economic Engine in Florida

Image Gallery

BayCare Podcasts