Introduction

Nearly all Massachusetts cities and towns offer their residents the opportunity to recycle. To learn more about recycling and hazardous household product management opportunities and programs in or near your community:

  • Find your city or town in the Alphabetical Listing of Municipal Recycling Programs or
  • Search by community name or ZIP Code and type of waste at Earth 911 (leaves the MassDEP web site).

This page also provides how-to information on reducing waste and donating, reusing or recycling unwanted items and links to information about recycling of specific items and materials.

Alphabetical List of Municipal Recycling Programs

Selecting from this list will link you to your community's official recycling or solid waste web site, a district or regional web site providing information about recycling services available to residents of your community, or Earth 911 if no local or regional web site is available.

A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z

Please Note: MassDEP does its best to keep these links up to date. If you encounter one that isn't working, please email: ann.mcgovern@state.ma.us


A


Abington - South Shore Recycling Cooperative
Acton - Town Transfer Station
Acushnet - Recycling in Acushnet
Adams - Department of Public Works
Agawam - Trash & Recycling
Alford - Town Transfer Station
Amesbury - Department of Public Works
Amherst - Recycling & Solid Waste
Andover - Town Recycling Program
Aquinnah (Gay Head) - Martha's Vineyard Refuse Disposal District
Arlington - Trash & Recycling
Ashburnham - Department of Public Works
Ashby - Recycling Center & Transfer Station
Ashfield - Earth 911
Ashland - Trash & Recycling
Athol - North Central Regional Solid Waste Cooperative
Attleboro - City Recycling Program
Auburn - DPW Solid Waste Division
Avon - Recycling Information
Ayer - Town Transfer Station

B


Barnstable - DPW Solid Waste Division
Barre - Town Transfer Station
Becket - Earth 911
Bedford - Recycling Information
Belchertown - Department of Public Works
Bellingham - Department of Public Works
Belmont - Recycling & Trash Information
Berkley - Earth 911
Berlin - Town Transfer Station
Bernardston - Franklin County Solid Waste Management District
Beverly - Trash & Recycling Information
Billerica - Trash & Recycling Information
Blackstone - Board of Health
Blandford - Earth 911
Bolton - Transfer Station & Recycling Center
Boston - City Recycling Program
Bourne - Town Recycling Center
Boxborough - Town Transfer Station
Boxford - Recycling Committee
Boylston - Earth 911
Braintree - Trash & Recycling
Brewster - Recycling Center Information
Bridgewater - Town Transfer Station
Brimfield - Earth 911
Brockton - Department of Public Works
Brookfield - Board of Health
Brookline - Trash & Recycling Information
Buckland - Franklin County Solid Waste Management District
Burlington - Trash & Recycling


C


Cambridge - Recycling Information
Canton - Recycling Department
Carlisle - Town Transfer Station
Carver - Board of Health
Charlemont - Franklin County Solid Waste Management District
Charlton - Board of Health
Chatham - ChathamRecycles.org
Chelmsford - Recycling & Solid Waste
Chelsea - Rubbish, Recycling & Yard Waste
Cheshire - Earth 911
Chester - Board of Health
Chesterfield - Earth 911
Chicopee - Department of Public Works
Chilmark - Board of Health
Clarksburg - Earth 911
Clinton - Department of Public Works
Cohasset - South Shore Recycling Cooperative
Colrain - Franklin County Solid Waste Management District
Concord - Recycling Information
Conway - Franklin County Solid Waste Management District
Cummington - Board of Health

D


Dalton - Town Transfer Station
Danvers - Recycling & Refuse Collection
Dartmouth - Department of Public Works
Dedham - Recycling & Solid Waste Services
Deerfield - Franklin County Solid Waste Management District
Dennis - Transfer Station & Recycling Center
Devens - Community Services: Recycling Drop-Off
Dighton - Health Department
Douglas - Earth 911
Dover - Recycling Home Page
Dracut - Trash & Recycling
Dudley - Earth 911
Dunstable - Town Transfer Station
Duxbury - Town Transfer Station

E


East Bridgewater - Solid Waste & Recycling Information
East Brookfield - Solid Waste Department
Eastham - Department of Public Works
Easthampton - Public Works
East Longmeadow - Waste Reduction Program
Easton - Municipal Waste Management
Edgartown - Martha's Vineyard Refuse Disposal District
Egremont - Town Contact List
Erving - Franklin County Solid Waste Management District
Essex - Town Transfer Station
Everett - Recycling Information

F


Fairhaven - Board of Health
Fall River - Recycling Information
Falmouth - DPW Waste Management Facility
Fitchburg - Health Department
Florida - Earth 911
Foxborough - Trash & Recycling
Framingham - Department of Public Works
Franklin - Town Recycling Committee
Freetown - Curbside Trash & Recycling

 


G


Gardner - Health Department
Gay Head (Aquinnah) - Martha's Vineyard Refuse Disposal District
Georgetown - Trash & Recycling Contacts
Gill - Franklin County Solid Waste Management District
Gloucester - Recycling & Trash Information
Goshen - Refuse Disposal & Recycling Center
Gosnold - Earth 911
Grafton - Recycling, Curbside Collection & Brush Disposal
Granby - Earth 911
Granville - Earth 911
Great Barrington - Town Recycling Center
Greenfield - DPW Solid Waste Division
Groton - Town Transfer Station
Groveland - Board of Health

H


Hadley - Transfer Station
Halifax - Recycling & Solid Waste Department
Hamilton - Recycling & Refuse Information
Hampden - Board of Health
Hancock - Earth 911
Hanover - South Shore Recycling Cooperative
Hanson - Town Recycling Program
Hardwick - Hardwick Recycles
Harvard - Department of Public Works
Harwich - Town Transfer Station
Hatfield - Earth 911
Haverhill - Health & Inspections
Hawley - Franklin County Solid Waste Management District
Heath - Franklin County Solid Waste Management District
Hingham - Department of Public Works
Hinsdale - Earth 911
Holbrook - Department of Public Works
Holden - Recycling & Trash
Holland - Waste Removal
Holliston - Recycling & Solid Waste
Holyoke - Department of Public Works
Hopedale - Recycling Information
Hopkinton - Town Recycling Committee
Hubbardston - Board of Health
Hudson - Department of Public Works
Hull - Recycling Information
Huntington - Transfer Station
Hyannis (Barnstable) - DPW Solid Waste Division

I


Ipswich - Town Recycling Committee

J K


Kingston - South Shore Recycling Cooperative

L


Lakeville - Town Transfer Station
Lancaster - Town Recycling Center
Lanesborough - Frequently Asked Questions
Lawrence - Recycling Program
Lee - Earth 911
Leicester - Board of Health
Lenox - Earth 911
Leominster - Rubbish & Recycling
Leverett - Town Transfer Station
Lexington - Trash & Hazardous Waste
Leyden - Franklin County Solid Waste Management District
Lincoln - Recycling Information
Littleton - Highway Department
Longmeadow - Trash & Recycling
Lowell - DPW Recycling Program
Ludlow - Department of Public Works
Lunenburg - North Central Regional Solid Waste Cooperative
Lynn - Department of Public Works
Lynnfield - Recycling Committee

M


Malden - Department of Public Works
Manchester-by-the-Sea - Trash Disposal, Recycling & Composting
Mansfield - Recycling Information
Marblehead - Board of Health
Marion - Town Transfer Station
Marlborough - Rubbish & Recycling
Marshfield - Trash & Recycling
Mashpee - Town Transfer Station
Mattapoisett - Town Transfer Station
Maynard - Recycling Drop-Off Center
Medfield - Town Transfer Station
Medford - Recycling Information
Medway - Board of Health
Melrose - Recycling Information
Mendon - Trash & Recycling
Merrimac - Trash & Recycling
Methuen - Department of Public Works
Middleborough - Department of Pubic Works
Middlefield - Earth 911
Middleton - Department of Public Works
Milford - Health Department
Millbury - Town transfer Station
Millis - Department of Public Works
Milton - Trash, Recycling & Yard Waste Information
Millville - Board of Health
Monroe - Earth 911
Monson - Board of Health
Montague - Franklin County Solid Waste Management District
Monterey - Town Transfer Station
Montgomery - Earth 911
Mount Washington - Earth 911

N


Nahant - Trash & Recycling
Nantucket - Department of Public Works
Natick - Recycling Center
Needham - Recycling & Transfer Station
New Ashford - Earth 911
New Bedford - DPW Solid Waste Division
New Braintree - Earth 911
Newbury - Town Transfer Station
Newburyport - Recycling, Energy & Sustainability
New Marlborough - Town Transfer Station
New Salem - Franklin County Solid Waste Management District
Newton - Recycling & Trash
Norfolk - DPW Solid Waste Division & Transfer Station
North Adams - City Transfer Station
North Andover - Solid Waste & Recycling
North Attleborough - Recycling Information
Northborough - Town Engineering Department
Northbridge - Recycling Center
North Brookfield - Town Recycling Center
Northfield - Franklin County Solid Waste Management District
Northhampton - Recycling Information
North Reading - Recycling Information
Norton - Highway Department
Norwell - South Shore Recycling Cooperative
Norwood - Recycling Information

O


Oak Bluffs - Martha's Vineyard Refuse Disposal District
Oakham - Earth 911
Orange - Franklin County Solid Waste Management District
Orleans - Town Transfer Station
Otis - Center for Ecological Technology
Oxford - Earth 911

P


Palmer - Earth 911
Paxton - Earth 911
Peabody - City Home Page
Pelham - Earth 911
Pembroke - Trash & Recycling Information
Pepperell - Town Transfer Station
Peru - Earth 911
Petersham - North Central Regional Solid Waste Cooperative
Phillipston - Town Home Page
Pittsfield - Trash & Recyclables Collection
Plainfield - Earth 911
Plainville - Trash & Recycling
Plymouth - Recycling Information
Plympton - Town Transfer Station
Princeton - Earth 911
Provincetown - Trash & Recycling

Q


Quincy - Waste & Recycling

R


Randolph - Recycling Information
Raynham - Transfer & Recycling Facility
Reading - Recycling Information
Rehoboth - Town Handbook
Revere - Trash & Recycling Information
Richmond - Town Home Page
Rochester - Transfer Station (Mattapoisett) & Trash Pick-Up
Rockland - South Shore Recycling Cooperative
Rockport - Department of Public Works
Rowe - Franklin County Solid Waste Management District
Rowley - Recycling Information
Royalston - North Central Regional Solid Waste Cooperative
Russell - Earth 911
Rutland - Earth 911

S


Salem - Recycling Department
Salisbury - Department of Public Works
Sandisfield - Center for Ecological Technology
Sandwich - DPW Transfer Station
Saugus - Department of Public Works
Savoy - Earth 911
Scituate - DPW Transfer Station Division
Seekonk - Department of Public Works
Sharon - DPW Operations (Highway) Division
Sheffield - Town Transfer Station
Shelburne - Franklin County Solid Waste Management District
Sherborn - Recycling Information
Shirley - Recycling Information
Shrewsbury - Rubbish Disposal & Recycling
Shutesbury - Recycling & Solid Waste
Somerset - Earth 911
Somerville - Trash & Recycling Information
Southborough - Town Recycling Committee
Southbridge - Recycling & Disposal Information
South Hadley - Waste & Recycling
Southampton - Town Transfer Station
Southwick - DPW Solid Waste Division
Spencer - Town Transfer Station
Springfield - Department of Public Works
Sterling - Department of Public Works
Stockbridge - Transfer Station
Stoneham - Recycling & Solid Waste Program
Stoughton - Solid Waste & Recycling Information
Stow - Earth 911
Sturbridge - Board of Health
Sudbury - Transfer Station & Recycling Center
Sunderland - Franklin County Solid Waste Management District
Sutton - Town Transfer Station
Swampscott - Board of Health
Swansea - Town Recycling Program

T


Taunton - Solid Waste & Recycling Information
Templeton - Earth 911
Tewksbury - Town Transfer Station
Tisbury - Trash & Recycling Services
Tolland - Transfer Station & Recycling
Topsfield - Trash Collection & Recycling Information
Townsend - Recycling Information
Truro - Town Transfer Station
Turners Falls (Montague) - Franklin County Solid Waste Management District
Tyngsboro - Recycling Committee
Tyringham - Earth 911

U


Upton - Board of Health
Uxbridge - Earth 911

V W


Wakefield - Department of Public Works
Wales - Earth 911
Walpole - Solid Waste & Recycling
Waltham - Recycling Department
Ware - Earth 911
Wareham - Recycling Information
Warren - Earth 911
Warwick - Franklin County Solid Waste Management District
Washington - Earth 911
Watertown - Department of Public Works
Wayland - Town Transfer Station
Webster - Earth 911
Wellesley - Recycling & Disposal Facility
Wellfleet - Recycling Information
Wendell - Franklin County Solid Waste Management District
Wenham - Department of Public Works
Westborough - Recycling & Trash Disposal
West Boylston - Trash & Recycling Information
West Bridgewater - Town Transfer Station
West Brookfield - Highway Department
Westfield - Bulk & Recycling Collection
Westford - WestfordRecycles.org
Westhampton - Earth 911
Westminster - Town Web Site
West Newbury - Town Web Site
Weston - Department of Public Works
Westport - Landfill, Transfer Station & Recycling
West Springfield - Trash & Recycling Collection
West Stockbridge - Town Transfer Station
West Tisbury - Town Transfer Station
Westwood - Trash & Recycling Information
Weymouth - Town Trash & Recycling Program
Whately - Franklin County Solid Waste Management District
Whitman - South Shore Recycling Cooperative
Wilbraham - Public Works Disposal & Recycling
Williamsburg - Earth 911
Williamstown - Town Transfer Station
Wilmington - Recycling Information
Winchendon - Town Transfer Station
Winchester - Transfer Station/Recycling Center
Windsor - Earth 911
Winthrop - Trash & Curbside Recycling
Woburn - Recycling Information
Worcester - Trash & Recycling Information
Worthington - Town Information
Wrentham - Town Recycling Committee

X Y


Yarmouth - Solid Waste Disposal & Recycling Center

Z

How to Reduce, Reuse & Recycle

Recycling Specific Items & Materials