Greenville Family Medicine

Find Us

1000 Red Ball Trail
Greenville, IL 62246

Get Directions


Monday - Friday
8am-12pm, 1pm-5pm

Walk-in hours
8am-9am Mon-Fri
8am-10am Saturday
(established patients with acute illness only)

Contact Us

Phone: (618) 664-1240
Fax: (618) 690-2189

We are currently not accepting new patients.

Call for Appointments

News and Announcements
covid vs flu

COVID VS Flu VS Allergies

Now that allergy season is amoung us we wanted to provide you with little help to distinguish the difference between Covid-19, the Flu, & allergies. ...

Read More


We are now offering TeleHealth

Please contact your clinic to schedule an appointment with your provider using telehealth. This is a convenient way to connect to your provider for your ...

Read More

seasonal allergies

Do I have allergies?

If you are experiencing allergy like symptoms ( coughing, sneezing, itchy watery eyes, itchy ears, runny nose,etc)  that don't seem to be going away, please ...

Read More


Should I stay home? or should I call a Doctor?

If you are feeling ill, you could be contagious. Please contact your local physician or local emergency department with any questions or concerns.

Read More


The Flu got you down?

Please always contact your providers office or your local emergency room with any questions or concerns. 

Read More

Greenville RHC1

2018 Physician of Excellence Award- Dr Hopkins

Dr. Kelsey Hopkins, of Greenville, is the recipient of the 2018 Physician of Excellence Award from the Illinois Rural Health Association (IRHA). This award is ...

Read More


Greenville Family Medicine chosen as Best in Bond Co.

Our very own Greenville Family Medicine was recently chosen as the “Best Primary Care Provider in Bond County” by the Greenville Advocate. The award is ...

Read More

We gladly accept insurance from the following providers

Click any logo below to visit the provider's website

We accept the following Medicaid Managed Care Plans

Don't see your Insurance Provider listed?

Call our Billing Office at 217-347-2707 and we'll gladly look for a solution.