Solid Waste & Recycling Division

Solid Waste and Recycle2

When is My Trash Day? When is My Recycling Day?

Use this interactive map to find out when trash and recycling is collected on your street. 

Use the ADDRESS SEARCH area on the left side of the map and enter your address!


Quick Links

HOlidays & Events Calendar

Holiday Service Schedule

There is no commercial or residential collection on Thanksgiving Day, Christmas Day, or New Year's Day. Collection that falls on those holidays are made up the next service day, and all collection days after will shift by one day. 


  • Collection will follow normal schedules for all other holidays and observances.
  • The City Recycle Center is closed on all City holidays.
  • Commercial customers, if you plan to close on a holiday that is not observed by the city AND your dumpster will not be accessible to our trucks (behind a closed fence, etc.) please leave a message at our office at least three business days before that day to discuss other arrangements. If you do not contact us beforehand and we are unable to service your dumpster on your regular pick-up day, a return service fee will apply.

Want to receive reminders about upcoming events? It's simple and quick to sign up!  Visit the Notify Me page to sign-up for notifications via text message or email.

  1. Sat, Dec 10

    1. Bulky Goods Drop-Off Bulky Goods Day is a free service offered once a quarter at four sites throughout the City where residents can dispose of large, bulky trash items like furniture, mattresses, and car tires.
      Read On
  1. Sat, Jan 7

    1. Electronics Recycling Recycling electronics saves space in landfills and prevents environmental pollution.
      Read On
View All Events

Additional Resources

  1. Mesquite Creek Landfill
  2. Comal County Recycling Center
  3. Comprehensive Solid Waste Management Plan
  4. Contact Us

Mesquite Creek Landfill

The Mesquite Creek Landfill is operated by Waste Management and is located at FM 1101 and Kohlenberg Rd. 

Contact the facility at (830) 625-7894.