Welcome to Heartland Regional Medical Group

Need an appointment?
For Primary Care next-day appointments and beyond, visit HeartlandAnytime.com to self-schedule an appointment online. It only takes 90 seconds and is available 24/7. Need a same-day appointment or prefer to talk to us? Great! Call us at 618-969-8630, Monday – Friday (during regular business hours).
Your care is important to us, and we want you to be involved every step of the way. Our commitment to you:
- We listen to your concerns
- We will answer all of your questions
- We strive to provide quality treatment and care that always meets or exceeds your expectations!
Our website is designed to answer questions you may have about your health, our practice and our policies.