Health Departments in Massachusetts
98 health departments — hours, fees, and reviews.
- Barnstable County Department of Health and Environment★★★★★3.03195 Main Street, Barnstable, Barnstable County · (508) 375-6613
- Bourne Health Department24 Perry Ave, Buzzards Bay, Barnstable County · (508) 759-0600
- Dennis Town Health Department685 MA-134, South Dennis, Barnstable County · (508) 760-6158
- 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
- Berkshire-Hampden Public Health Training Hub1 Fenn St Ste 201, Pittsfield, Berkshire County · (413) 442-1521
- 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
- Health Department10 W Main St #17, North Adams, Berkshire County · (413) 662-3020
- Lee Tri-Town Health Department45 Railroad St, Lee, Berkshire County · (413) 243-5540
- 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
- Pittsfield Health Department100 North St, Pittsfield, Berkshire County · (413) 499-9411
- 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
- Attleboro Health Department77 Park St, Attleboro, Bristol County · (508) 223-2222
- Fall River City Public Health1 Government Center, Fall River, Bristol County · (508) 324-2410
- Freetown Board of Health3 North Main Street, Assonet, Bristol County · (508) 644-2201 x3
- New Bedford Health Department1213 Purchase St, New Bedford, Bristol County · (508) 991-6199
- 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
- Haverhill Health Department4 Summer St #210, Haverhill, Essex County · (978) 374-2325
- Ipswich Health Department25 Green St, Ipswich, Essex County · (978) 356-6606
- Lynnfield Health Department55 Summer St, Lynnfield, Essex County · (781) 334-9481
- Marblehead Town Health Department7 Widger Rd #1, Marblehead, Essex County · (781) 631-0212
- Methuen Health Department41 Pleasant St #112, Methuen, Essex County · (978) 983-8655
- Newbury Health Department12 Kent Way Suite 101, Newbury, Essex County · 978-465-0862
- Newburyport Health Department60 Pleasant St, Newburyport, Essex County · (978) 465-4410
- Salem Board of Health★★★★★3.098 Washington Street 3rd Floor, Salem, Essex County · 978-741-1800
- Swampscott Town Health Department22 Monument Ave, Swampscott, Essex County · (781) 596-8864
- 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
- Chicopee Health Department115 Baskin Dr, Chicopee, Hampden County · (413) 594-1660
- City of Westfield Health Department59 Court St Rm 220, Westfield, Hampden County · (413) 572-6210
- Granville Board of Health★★★★★4.5707 Main Road, Granville, Hampden County · (413) 357-8585 ext. 0
- Palmer Health Department4417 Main St, Palmer, Hampden County · (413) 283-2606
- Southwick Health Department★★★★★1.0454 College Highway, Southwick, Hampden County · 413-569-1212
- West Springfield Health Department26 Central St #18, West Springfield, Hampden County · (413) 263-3206
- 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
- Easthampton Town Health Department50 Payson Ave #145, Easthampton, Hampshire County · (413) 529-1400 ext. 430
- Granby Health Department215-B State St, Granby, Hampshire County · (413) 467-7174
- 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
- South Hadley Health Department116 Main St, South Hadley, Hampshire County · (413) 538-5030 ext. 6184
- Worthington Board of Health★★★★★5.0160 Huntington Rd., Worthington, Hampshire County · (413) 238-5577 (x106)
- Acton Health Department472 Main St, Acton, Middlesex County · (978) 264-9634
- 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
- Framingham Public Health Department188 Concord St #102, Framingham, Middlesex County · (508) 532-5470
- Hudson Health Department78 Main St, Hudson, Middlesex County · (978) 562-2020
- Malden Health Department215 Pleasant St #310, Malden, Middlesex County · (781) 397-7049
- Melrose City Health Department562 Main St #2, Melrose, Middlesex County · (781) 979-4130
- North Reading Health Department235 North St, North Reading, Middlesex County · (978) 664-6042
- Waltham Health Department119 School St, Waltham, Middlesex County · (781) 314-3305
- Watertown Health Department124 Watertown St, Watertown, Middlesex County · (617) 972-6446
- Nantucket Health Department★★★★★5.0131 Pleasant Street, Nantucket, Nantucket County · 508-228-7200 ext. 7009
- Board of Health Department1 Liberty Ln, Norfolk, Norfolk County · (508) 528-7747
- Canton Health Department79 Pleasant St, Canton, Norfolk County · (781) 821-5021
- Dedham Town Health Department26 Bryant St, Dedham, Norfolk County · (781) 751-9220
- Millis Town Health Department900 Main St, Millis, Norfolk County · (508) 376-7042
- Needham Health DepartmentRosemary Recreation Complex, Norfolk County · (781) 455-7940
- Norwood Health Department566 Washington St Ste 5, Norwood, Norfolk County
- Quincy Health Department440 E Squantum St, Quincy, Norfolk County · (617) 376-1270
- Wrentham Public Health Nurse79 South St, Wrentham, Norfolk County · (508) 384-5485
- 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
- Plymouth Public Health Department26 Court St, Plymouth, Plymouth County · (508) 747-1620 ext. 10118
- Chelsea City Health Department500 Broadway, Chelsea, Suffolk County · (617) 466-4080
- 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
- Fitchburg Health Department718 Main St, Fitchburg, Worcester County · (978) 345-9582
- Hardwick Board of Health★★★★★3.5307 Main Street, Gilbertville, Worcester County · (413) 477‑6197
- Leominster Health Department25 West St #11, Leominster, Worcester County · (978) 962-3558
- Phillipston Health Department50 The Common, Phillipston, Worcester County · 978-249-1735
- Shrewsbury Health Department100 Maple Ave, Shrewsbury, Worcester County · (508) 841-8384
- Templeton Health Department★★★★★5.0160 Patriots Rd, East Templeton, Worcester County · 978-894-2771
- Westborough Health Department34 W Main St, Westborough, Worcester County · (508) 366-3045
- Worcester Department of Health455 Main Street, Room 101, Worcester, Worcester County · 508-799-8486