Programs

Vaccine Appointments

People of all ages can be protected from disease by getting vaccinated. Vaccinations are one of the best weapons we have against a number of serious diseases.

Horizon Public Health Vaccine Clinics and Information

Some adults are eligible for FREE or low-costs shots. Use the tab below to submit a vaccine appointment request.

Recommended Vaccine Schedule for age 19 and older »
Adult Vaccinations offered at Horizon Public Health

The Minnesota Vaccines for Children Program (MnVFC) offers FREE or low cost shots for children 18 years of age and younger. When to get your child vaccinated go to the MDH website. Use the tab below to submit a vaccine appointment request.

Recommended Vaccines for Infants and Children Birth through 6 years old »
Recommended Vaccines for Children 7 to 18 years old »
Childhood Vaccinations offered at Horizon Public Health »

Childhood Vaccinations offered at Horizon Public Health Spanish »

Services Offered for Businesses

Use the tab below to submit a vaccine clinic request for your business.

2026 Immunization Clinics

Horizon Public Health – Alexandria Office
809 Elm Street, Alexandria, MN 56308
Enter at the west side of building
1:00pm-4:00pm

  • April 14, 23
  • May 12, 28
  • June 9, 25
  • July 14
  • August 11, 27
  • September 8, 24
  • October 13, 22
  • November 10, 19
  • December 8, 17

Horizon Public Health – Morris Office
10 E Hwy 28
Morris, MN 56267
9:30am-3:00pm

  • May 19
  • June 16
  • July 21
  • August 18
  • September 15
  • October 20
  • November 17
  • December 15

*Clinic dates and vaccine availability are subject to change.


Further Information

Find My Immunization Record »
Docket App-Get your vaccine records on your phone »

Find free and low cost vaccine locations near you.


2026 Sharps Disposal Locations and Dates

Douglas County

Pope/Douglas Solid Waste Management
Location:
1916 Nokomis Street
Alexandria, MN 56308

Phone: 320-763-9340

Hours:

  • Monday & Tuesday 8-4
  • Closed Wednesdays
  • Thursday & Friday 8-4
  • Open every 2nd and 4th Saturday of the month 8-2
  • Closed Sundays

Properly manage household-generated sharps and medical waste to ensure safety for Pope/Douglas Materials Recycling Facility and Waste to Energy employees and waste haulers.

Drop off properly containerized sharps, needles, and lancets at the Environmental Center.

Containers must be in any screw top bottle/container or approved red bio-hazard plastic puncture-resistant boxes. NO loose sharps or sharps in plastic bags will be accepted.

Mobile Drop Off Events

Pope/Douglas Solid Waste operates a mobile household hazardous waste (hhw) collection trailer. The trailer is used, in conjunction with, community cleanup events that occur in many cities and towns throughout Pope and Douglas Counties.

This is a service that is available to all household residents of Pope and Douglas Counties.

There are no upcoming mobile drop off events.

Pope County

Pope/Douglas Solid Waste Management
Location:
827 Industrial Park
Starbuck, MN 56381
Get Directions > 
(Just North of West Central Irrigation)

Contact:
Phone: 320-763-9340
Toll Free: 800-972-6318
(only works for long-distance within Pope/Douglas Counties)
Fax: 320-763-9342

Hours:

  • Site is now open year-round.
  • Tuesday & Thursday 8-4

Grant County

Mobile Collections
Location:
Grant County Garage
310 3rd St SE
Elbow Lake, MN 56531

Contact:
Phone: 218-998-8950

Dates:

  • Tuesday, June 9th
  • Tuesday, July 7th
  • Tuesday, September 22nd

Hours:
10-2

Stevens County

Mobile Collections
Location:
Stevens County Garage
1762 MN-9
Morris, MN 56267

Contact:
Phone: 218-998-8950

Dates:

  • Wednesday, May 6th
  • Wednesday, July 22nd       
  • Wednesday, September 9th

Hours:
10-2

Traverse County

Mobile Collections
Location:
Recycling Center
215 Park St S
Browns Valley, MN 56219

Contact:
Phone: 218-998-8950

Dates:

  • Thursday, September 24th

Hours:
9am- 11am

Mobile Collections

Location:
Traverse Co Recycling Center
702 2nd Ave N
Wheaton, MN 56296

Contact:
Phone: 218-998-8950

Dates:

  • Thursday, September 24th

Hours:
12pm-2pm

Contact Information

If you have additional questions, please contact us at clinics@horizonphmn.gov, or call Horizon Public Health at 800.450.4177 option 3.

Scroll to Top