Address: 2333 N 6th Street Grand Junction, CO 81501 View Map
Phone: 970 - 298 - 1782

About Us

MarillacHealth is a community health center in Mesa County where you and your family can receive medical, dental, optical and behavioral health care, regardless of ability to pay.  A sliding fee discount program is available to those who are eligible based on household size and income.  We welcome Medicaid, Medicare, Rocky Mountain Health Plans and Self Pay.  All services are provided in an inviting, culturally welcoming environment by highly trained providers and caring support staff.

MarillacHealth serves all ages and provides full primary medical care, prenatal care, labor and delivery, pediatrics, adults and seniors.  The dental program has a specialized pediatric dentist on staff to care for our youngest patients!

Call us today!

Our Mission - We provide a wide scope of primary health care services to all Mesa County residents regardless of income or insurance status.

Our Vision - Mesa County is a community where every resident has access to quality health care.

Our Values -

Collaboration:  We work together with our patients, peers and partners to improve the health of our community.

Compassion:  We serve others with kindness and sensitivity.

Excellence:  We deliver outstanding care and service.

Inclusiveness:  We value diversity and treat every person with dignity and respect.

Integrity:  We are consistently trustworthy and dependable.

Stewardship:  We are careful and responsible with our resources.

Call 970- 298-1782 today!

Marillac Health FAQ

Who can receive care at MarillacHealth?
We serve people of all ages, from birth to death, regardless of ability to pay. Most of our patients are from Mesa County however we also welcome folks from surrounding counties. You will be asked to provide proof of residency with a valid Colorado driver’s license or ID, a current tax return, or vehicle registration. We accept patients who are uninsured, underinsured, or have insurance through Medicaid, Medicare or Rocky Mountain Health Plans. We also accept other private insurance plans however MarillacHealth might be out of network. Patients pay according to their ability based on income and household size.

How do I become a patient at Marillac?
Call our main phone number (970-298-1782) and request to speak to an Eligibility Technician. You can also stop by and pick up a Financial Assistance Packet or request one to be mailed to you. You may be asked a few questions – a brief verbal screening – to determine if you are eligible for our sliding scale programs and Medicaid.

How do I know what I will pay for my care?
Our experts in the Eligibility Department will help determine what you will pay, based on your income and household size, and whether you have insurance or Medicaid or Medicare. If you carry insurance, you may still be eligible for our sliding scale fee for care. Each person’s circumstance determines the amount they pay. The Federal Poverty Guideline Scale and our Sliding Fee Discount Scale is posted under Patient Info.

What is a sliding scale fee?
Sliding scale fees are the nominal fee or copayment amount for services based on the patient’s ability to pay. Fees for services are reduced for those who have lower incomes or can show that they are unable to pay the full cost of insurance or service. Note that sliding scale fees are not considered to be health insurance. Even patients above the income scale for the sliding fee discount can access care at MarillacHealth. A 20% discount is offered for payment at time of service.

Is health care at Marillac free?
Except for persons who are homeless, Marillac services are not free. A sliding fee scale approved annually by Marillac’s Board of Directors, enables patients to contribute according to their ability to pay. The eligibility process is important to determine the sliding fee / copay.

If I am a patient and I have other family members who also need health care, are they automatically able to receive care at Marillac?
All members of a family must be screened for eligibility for low cost care at MarillacHealth.

Does it matter which Marillac health center I go to for care?
MarillacHealth has two locations where they provide primary medical, behavioral health and dental care. The main health center is located at 2333 N. 6th Street in Grand Junction and offers the full scope of all its services: medical, dental, optical and behavioral. The second center is located on the first floor of the Mesa County Public Health Department, 510 29 ½ Road, Grand Junction. Only medical, behavioral health and basic dental services are located here. Once a patient establishes eligibility, they choose the location that suits their needs as long as the care they need is offered there.

What will happen to my care at Marillac if my economic status changes? What if I get a job and get paid more, or vice versa?
If your economic situation changes you should call an Eligibility Technician (970-298-1782) to review your status.

What do I do if I can’t make my appointment?
If you or a family member cannot make your scheduled appointment, please call the main office number at 970-298-1782 to reschedule. It is important you contact the office prior to missing your appointment.

Our Services

Medical -   MarillacHealth Medical serves as a medical home providing primary and preventive health care services for Mesa County’s low-middle income, uninsured and underinsured population in a manner that respects the individual’s dignity. Multi ple locations in Mesa County. Main clinic located at 2333 N. 6th Street next to St. Mary’s Hospital and a second location at the Mesa County Public Health Department.  Read more....

Behavioral Health - Behavioral health providers engage in health promotion for “at risk” patients through universal screening. 

TEAM-BASED MODEL - It is a team-based model in which medical and behavioral health providers partner to facilitate the detection, treatment, and follow-up of mental health or behavioral disorders.

This approach also helps prevent and reduce chronic disease, and promote wellness by treating mental or behavioral health needs on equal footing with other health conditions in the primary care setting. 
Read more....

Dental - MarillacHealth Dental is dedicated to helping all ages – newborns to seniors – enjoy the benefits of good oral health. The mouth is the conduit to the rest of the body and the health of the mouth has a major effect on our general well-being.  Read more....

MarillacHealth provides preventive & restorative care services, including:

Sliding Scale Discount Program for those meeting eligibility requirements >

  • Exams
  • Cleanings
  • X-rays
  • Fillings
  • Extractions
  • Crowns
  • Bridges
  • Dentures
  • Partials

OPTICAL - We are dedicated to improving the health of low to middle income, uninsured, Medicaid, Medicare eligible Mesa County residents by providing access to primary and preventative optical care.

Our Optical Clinic, located at the Main Health Center, provides Optical Services for you and your entire family.  Call us at 970-298-1782 to schedule an appointment.

Optical Clinic Services:

  • Complete medical eye exams
  • New, state-of-the-art diagnostic equipment
  • Determination of glasses prescription
  • Low-cost fashionable eyewear
  • Dispensing and repair of eyewear
  • Coordination of referrals to specialists
  • Medications such as eyedrops


We at MarillacHealth appreciate the opportunity to care for you and/or your family. Whether you need a routine physical exam, prenatal care, help managing your diabetes or depression, dental care or optical care, you can trust us for high quality affordable service.

SCHEDULE AN APPOINTMENT - Before you are seen by one of our providers, we will need some basic information. If you have health insurance or dental insurance; Medicaid, and/or Medicare call our appointment center and they will be able to schedule an appointment for you.

MEDICAL: 970-298-1782
DENTAL: 970-298-6320