Health Departments in Massachusetts
53 health departments — hours, fees, and reviews.
- Barnstable County Department of Health and Environment★★★★★3.03195 Main Street, Barnstable, Barnstable County · (508) 375-6613
- Town of Barnstable Public Health Division★★★★★5.0200 Main St, Hyannis, Barnstable County · 508-862-4644
- Adams County Board of Health8 Park Street, Adams, Berkshire County · (413) 743-8300 Ext. 179
- Alford Board of Health★★★★★3.75 Alford Center Rd, Alford, Berkshire County · (413) 528-4536 x9
- Cheshire Health Department★★★★★5.0191 Church Street, Cheshire, Berkshire County · (413) 743-1690
- Egremont Board of Health★★★★★5.0171 Egremont Plain Road (Route 71), South Egremont, Berkshire County · 413-528-0182
- Mount Washington Health Department★★★★★5.02 Plantain Pond Road, Mount Washington, Berkshire County · 413-528-2839
- New Ashford Board of Health188 Mallery Rd, New Ashford, Berkshire County · 413-458-5485
- Sandisfield Board of Health★★★★★5.066 Sandisfield Rd Suite #5, Sandisfield, Berkshire County · (413) 258-4711 x 9
- Washington Health Department★★★★★4.78 Summit Hill Rd, Becket, Berkshire County · 413-623-2247
- Williamstown Health Department31 North St, Williamstown, Berkshire County · 413-458-3500 EXT 115
- Bridgewater Health Department★★★★★5.0Municipal Office Building 66 Central Square, Bridgewater, Bridgewater County · 508-697-0903
- Acushnet Health Department130 Main Street Parting Ways Bldg, Acushnet, Bristol County · (508) 998-0275
- Freetown Board of Health3 North Main Street, Assonet, Bristol County · (508) 644-2201 x3
- Edgartown Health Department★★★★★3.070 Main St. 2nd Floor, Edgartown, Dukes County · 508-627-6120
- Gosnold Health Department28 Tower Hill Road, Cuttyhunk Island, Dukes County · 508-990-7408
- Amesbury Public Health Department★★★★★1.039 S Hunt Road, Amesbury, Essex County · 978-300-8150
- Beverly Health Department★★★★★3.090 Colon St, Beverly, Essex County · 978-921-8591
- Newbury Health Department12 Kent Way Suite 101, Newbury, Essex County · 978-465-0862
- Salem Board of Health★★★★★3.098 Washington Street 3rd Floor, Salem, Essex County · 978-741-1800
- Buckland Board of Health★★★★★4.217 State St, Shelburne Falls, Franklin County · 413-625-6330
- Charlemont Board of Health★★★★★3.0157 Main St, Charlemont, Franklin County · 413-339-4891
- Colrain Health Department55 Main Rd, Colrain, Franklin County · 413-624-3454
- Gill Health Department325 Main Road, Gill, Franklin County · 413-863-9347
- Hawley Health Department8 Pudding Hollow Rd, Hawley, Franklin County · 413-339-5518
- Heath Health Department1 East Main Street, Heath, Franklin County · 413-337-4934
- Leverett Health Department★★★★★4.69 Montague Road, Leverett, Franklin County · 413-548-1022 ext. 1
- Leyden Health Department★★★★★5.07 Brattleboro Road, Leyden, Franklin County · (413) 774-4111
- Brimfield Health Department23 Main St, Brimfield, Hampden County · 774-230-4266
- Granville Board of Health★★★★★4.5707 Main Road, Granville, Hampden County · (413) 357-8585 ext. 0
- Southwick Health Department★★★★★1.0454 College Highway, Southwick, Hampden County · 413-569-1212
- Amherst Health Department★★★★★5.070 Boltwood Walk, Amherst, Hampshire County · 413-259-3077
- Beltchertown Board of Health★★★★★5.02 Jabish Street, Belchertown, Hampshire County · 413-323-0406
- Middlefield Health Department188 Skyline Trl, Middlefield, Hampshire County · 413-623-8966
- North Hampton Department of Health & Human Services★★★★★3.5212 Main St., Northampton, Hampshire County · 413-587-1223
- Pelham Board of Health★★★★★5.0126 Main Street Suite-D, Ware, Hampshire County · (413) 967-9615
- Worthington Board of Health★★★★★5.0160 Huntington Rd., Worthington, Hampshire County · (413) 238-5577 (x106)
- Arlington Health Department27 Maple St, Arlington, Middlesex County · (781) 316-3170
- Ashland Health Department★★★★★4.0101 Main Street Second Floor, Ashland, Middlesex County · 508-881-0100
- Belmont Health DepartmentHomer Building 19 Moore Street, 2nd Floor, Belmont, Middlesex County · (617) 993-2720
- Billerica Board of Health★★★★★1.2365 Boston Rd, Billerica, Middlesex County · 978-671-0931
- Nantucket Health Department★★★★★5.0131 Pleasant Street, Nantucket, Nantucket County · 508-228-7200 ext. 7009
- Abington Health Department500 Gliniewicz Way RM 109, Abington, Plymouth County · (781) 982-2119
- Carver Board of Health108 Main St, Carver, Plymouth County · 508-866-3420
- Norwell Health Department★★★★★4.0345 Main Street, Norwell, Plymouth County · 781-659-8016
- Massachusetts Department of Public Health★★★★★1.9250 Washington Street, Boston, Suffolk County · (617) 624-6000
- Barre Board of Health/Health DepartmentSecond Floor 40 West Street, Suite 431, Barre, Worcester County · (978) 355-2504 ext.117
- Berlin Health Department★★★★★1.023 Linden St, Berlin, Worcester County · 978-838-0214
- East Brookfield Health Department122 Connie Mack Dr, East Brookfield, Worcester County · 508-867-6769
- Hardwick Board of Health★★★★★3.5307 Main Street, Gilbertville, Worcester County · (413) 477‑6197
- Phillipston Health Department50 The Common, Phillipston, Worcester County · 978-249-1735
- Templeton Health Department★★★★★5.0160 Patriots Rd, East Templeton, Worcester County · 978-894-2771
- Worcester Department of Health455 Main Street, Room 101, Worcester, Worcester County · 508-799-8486