Solid Waste And Recycling

What We Do

We oversee the county landfill, keep the public informed of landfill information, and manage the single sort recycling program for the county. 

Cottonwood County is part of a 12 county group called the Southwest Regional Solid Waste Commission.

Solid Waste Ordinance

To view the Cottonwood County Solid Waste Ordinance, please click here.
Vehicles for Vets MN

Vehicles for Vets MN is a nonprofit car donation program that benefits disabled veterans with the proceeds from donated vehicles. For more information regarding this program, please click here.

Residential Customer Information
Mattress Recycling Program

Cottonwood County participates in a mattress and box spring recycling program in conjunction with Lyon County. This is a great way to reduce unnecessary Landfill use, and provide jobs to adults with disabilities. Click here to view a neat video illustrating this process. 

Department Contacts

Solid Waste Department
Phone: 507-831-1389

Phone: 507-831-3781
Office Hours:
8 a.m. - 4 p.m.
(Last loads in by 3:30 pm)
Monday - Friday

8 a.m. - 12 noon
1st and 3rd Saturdays of the month

Cottonwood County Landfill
43979 County Road 22
Windom, MN 56101


Open 24/7:

  • Westbrook - Located by the County highway shop on Davis Ave.
  • Windom - Located on 8th Ave. at the Cottonwood County Fairgrounds
  • Bingham Lake - On County Road 2 on the East side of town.
  • Schopper Bush - On County Road 4 (3.5 miles north of Jeffers)
  • Comfrey - On County Road 3 in town
  • Storden - By the County Highway Shop on Hwy 30
  • Delft - On White Avenue on the west side of town.
  • Talcot Lake - On County Road 62, next to contact station
  • Jeffers - By the County Highway Shop on the corner of Hwy 30/4
  • Mountain Lake - Next to the City of Mt. Lake street shop.


We now accept credit cards for landfill fees. In order to pay via credit card, there are small, additional fees. The fee schedule is listed below. To utilize Point & Pay, click here.

Credit Cards:

Tiered Fee Schedule:

  • 0-$50 - $1.50
  • 50.01-$100 - $3.00
  • Each Additional $100 - $3.00


  • Flat fee of $1.50 up to $10,000
  • Flat fee of $10 for anything over $10,000