Massachusetts

MAWho Do I Call If I Suspect Abuse?

Child Maltreatment: 800-792-5200

Elder Abuse: 800-922-2275

Domestic Violence: National Domestic Violence Hotline 800-799-7233 or SafeLink  877-785-2020

Animal Abuse or Neglect:

NOTE: Most of the town Animal Control Officers listed below are under the aegis of the town’s Police Department; if the individual numbers are not answered, call the police dispatch or non-emergency number. In addition, you may also call the Massachusetts SPCA Law Enforcement Mondays-Fridays 9 am – 5 pm at 617-522-6008, or the Animal Rescue League of Boston Law Enforcement at 617-226-5610.

Barnstable County
Barnstable   Barnstable Animal Control 508-790-6274
Bourne   Bourne Animal Control 508-759-0600 x1504
Brewster   Brewster Animal Control 508-896-7011 x2358
Chatham   Chatham Animal Control 508-945-5111
Dennis   Dennis Animal Control 774-352-1400
Eastham   Eastham Animal Control 508-255-0551
Falmouth   Falmouth Animal Services 508-457-2525
Harwich   Harwich Animal Control 508-430-7541
Mashpee   Mashpee Animal Control 508-539-1442
Orleans   Orleans Animal Control 508-240-3751 x252
Provincetown   Provincetown Animal Control 508-487-1212
Sandwich   Sandwich Animal Control 508-833-8004
Truro   Truro Animal Control 508-487-8730
Wellfleet   Wellfleet Animal Control 508-349-3702
Yarmouth   Yarmouth Animal Control & Protection 508-394-4422

Berkshire County
Adams   Adams Animal Control 413-743-1212
Alford   Alford Animal Control 413-232-7038
Becket   Becket Animal Control 413-623-8934 x56
Dalton   Dalton Animal Control 413-684-6111 x28
Egremont   Egremont Animal Control 413-232-7038 or 413-528-0102
Great Barrington   Great Barrington Animal Control 413-528-0306 x9
Hinsdale   Hinsdale Animal Control 413-655-2300 x201
Lanesborough   Lanesborough Animal Control 413-442-1167
Lee   Lee Animal Control 413-243-2100
Lenox   Lenox Animal Control 413-464-4508
Monterey   Monterey Animal Control 413-528-1443 x116
New Marlborough   New Marlborough Animal Control 413-232-7038
North Adams   North Adams Animal Control 413-664-4944
Otis   Otis Animal Control 413-329-9658 or 413-269-6873
Pittsfield   Pittsfield Animal Control 413-448-9700
Richmond   Richmond Animal Control 413-698-3355
Sheffield   Sheffield Animal Control 413-229-8522
Stockbridge   Stockbridge Animal Control 413-298-4179
Tyringham   Tyringham Animal Control 413-232-7038
West Stockbridge   West Stockbridge Animal Control 413-232-7038
Williamstown   Williamstown Animal Control 413-458-9344
Windsor   Windsor Animal Control 413-448-3075

Bristol County
Acushnet   Acushnet Animal Control 508-998-9040
Attleboro   Attleboro Animal Control 508-761-5617
Berkley   Berkley Animal Control 508-821-1575
Dartmouth   Dartmouth Animal Control 508-910-1840
Dighton   Dighton Animal Control 508-252-5079
Easton   Easton Animal Control 508-230-3353
Fair Haven   Fair Haven Animal Control 508-979-4028
Fall River  Fall River Animal Control 508-324-2037
Freetown   Freetown Animal Control 508-386-8227
Mansfield   Mansfield Animal Control 508-261-7339
New Bedford   New Bedford Animal Control 508-991-6366
North Attleborough   North Attleborough Animal Control 508-699-0128
Norton   Norton Animal Inspector 508-286-2655
Raynham   Raynham Animal Control 508-294-6096
Rehoboth   Rehoboth Animal Control 508-252-5079
Seekonk   Seekonk Animal Control 508-336-6663
Somerset   Somerset Police Dept. 508-679-2138
Swansea   Swansea Animal Control 508-679-6446
Taunton   Taunton Animal Control 508-822-2150
Westport   Westport Animal Control 774-264-5129

Dukes County
Aquinnah   Aquinnah Animal Control 508-693-1212
Chilmark   Chilmark Animal Control 508-693-6619
Edgartown   Edgartown Animal Control 508-627-9611
Oak Bluffs   Oak Bluffs Police Dept. 508-693-0750
Tisbury   Tisbury Animal Control 508-696-4209
West Tisbury   West Tisbury Animal Control 508-696-0102

Essex County
Amesbury   Amesbury Animal Control 978-388-1616
Andover   Andover Animal Control 978-475-0411
Beverly   Beverly Animal Control 978-921-6040 x311
Boxford   Boxford Animal Control 978-887-8135
Danvers   Danvers Animal Care 978-777-0001 x3095
Essex   Essex Animal Control Officer 978-768-6363
Georgetown   Georgetown Animal Control 978-887-8135
Gloucester   Gloucester Animal Control 978-281-9746
Groveland   Groveland Animal Control 978-372-8171 or 978-373-1542
Hamilton   Hamilton Animal Control 978-468-4421
Haverhill   Haverhill Animal Control 978-374-2415
Ipswich  Ipswich Animal Control 978-948-2181
Lawrence   Lawrence Animal Control 978-794-5856
Lynn   Lynn Animal Control 781-477-7080
Lynnfield   Lynnfield Animal Control 781-983-1804
Manchester by the Sea   Manchester Animal Control 978-526-1212
Marblehead   Marblehead Animal Control 781-631-8664
Merrimac   Merrimac Animal Control 978-346-0523
Methuen   Methuen Police Dept. 978-983-8698
Middleton   Middleton Animal Control 978-777-0825
Nahant   Nahant Animal Control 781-230-0060
Newbury   Newbury Animal Control 978-465-0277
Newburyport   Newburyport Animal Control 978-463-0549
North Andover   North Andover Animal Control 978-683-3168
Peabody   Peabody Animal Control 978-538-6340
Rockport   Rockport Animal Control 978-546-9488
Rowley   Rowley Animal Control 978-948-2181
Salem   Salem Animal Control 978-744-0171 x121
Salisbury  Salisbury Animal Control 978-420-2744
Saugus   Saugus Animal Control 781-231-4176
Swampscott   Swampscott Animal Control 781-595-1111
Topsfield   Topsfield Animal Control 978-887-2116
Wenham   Wenham Animal Control 978-465-0277
West Newbury   West Newbury Animal Control 978-363-1100 x34

Franklin County
Ashfield   Ashfield Animal Control 413-628-3811
Bernardston   Bernardston Animal Control 413-648-9208
Buckland   Buckland Animal Control 413-834-2951
Charlemont   Charlemont Animal Control 413-834-2951
Colrain   Colrain Animal Inspector & Control Officer 413-624-3238
Conway   Conway Animal Control 413-369-4178
Deerfield   Deerfield Animal Control 413-665-2606
Erving   Erving Animal Control 413-423-3310 or 413-625-8200
Gill   Gill Police Dept. 413-625-8200
Greenfield   Greenfield Animal Control 413-772-1404 x2104
Hawley   Hawley Dog Officer 413-339-4215
Heath   Heath Animal Control 413-834-2951 or 413-625-8200
Leverett   Leverett Dog Officer 413-549-1213
Leyden   Leyden Town Hall 413-774-4111
Montague   Montague Animal Control Officer 413-863-8911
New Salem   Shelburne Control Dispatch Center 978-544-2141
Northfield   Northfield Dog Officer 413-834-1034
Orange   Orange Police Dept. 413-544-2128
Rowe   Rowe Animal Control 413-834-2951
Shelburne Shelburne Control Dispatch Center 978-544-2141
Shutesbury   Shutesbury Police Dept. 413-625-8200
Sunderland   Sunderland Animal Control 413-695-1211
Warwick   Warwick Animal Control Officer 978-544-3402 or 978-217-2681
Wendell   Wendell Animal Control Officer 978-544-7773
Whately   Whately Animal Control 413-665-8027

Hampden County
Agawam   Agawam Animal Control 413-726-9754
Blandford   Blandford Animal Control 413-848-2888
Brimfield   Brimfield Animal Control 413-292-7406
Chester   Chester Animal Control 413-354-6558
Chicopee   Thomas J. O’Connor Animal Control & Adoption Center 413-781-1484
East Longmeadow   East Longmeadow Animal Control 413-525-5440
Granville   Granville Police Dept. 413-357-8572
Hampden    Hampden Animal Control 413-566-8011
Holland   Holland Animal Control 413-245-0117 x350
Holyoke   Thomas J. O’Connor Animal Control & Adoption Center 413-781-1484
Longmeadow   Longmeadow Animal Control 413-567-3311
Ludlow   Ludlow Police Dept. 413-583-8305
Monson   Monson Police Dept. 413-893-9500
Palmer   Palmer Animal Control 413-283-5837
Russell   Russell Animal Control 413-221-0139
Southwick   Southwick Animal Control 413-569-5348 x649
Springfield   Thomas J. O’Connor Animal Control & Adoption Center 413-781-1484
Tolland   Tolland Animal Control 413-258-4794 x128
Wales   Wales Animal Control 413-544-9330
West Springfield   West Springfield Animal Control 413-246-0993
Westfield   Westfield Animal Control and Shelter 413-564-3129 or Easthampton Public Safety Communications Center 413-527-1212
Wilbraham   Wilbraham Animal Control 413-599-1253

Hampshire County
Amherst   Amherst Animal Welfare Officer 413-478-7084
Belchertown   Belchertown Animal Control 413-519-1754
Chesterfield   Chesterfield Animal Control 413-626-7920 or 413-586-1508
Cummington   Cummington Animal Control 413-634-5708
Easthampton    Easthampton Public Safety Communications Center 413-527-1212
Goshen   Goshen Animal Control Officer 413-268-3087
Granby   Granby Dog Officer 413-575-1994
Hadley   Hadley Animal Control Services 413-584-0883
Hatfield   Hatfield Animal Control 413-247-0011
Huntington   Huntington Animal Control 413-667-5635
Middlefield   Middlefield Animal Control 413-354-0975
Northampton   Northampton Animal Control 413-587-1187
Pelham   Pelham Animal Control 413-253-9518
Plainfield   Plainfield Animal Control 413-242-2665
South Hadley   South Hadley Animal Control 413-538-8231
Southampton   Westfield Animal Control and Shelter 413-564-3129
Ware   Ware Police Dispatch 413-967-3571
Westhampton   Westhampton Animal Control Officer 413-354-0975
Williamsburg   Williamsburg Animal Control 413-522-2632 or 548-0201 or 268-8402
Worthington   Worthington Animal Control Officer 413-238-5378

Middlesex County
Acton   Acton Animal Control 978-264-9638
Arlington   Arlington Animal Control 781-316-3950
Ashby   Ashby/Townsend Animal Control 978-597-5868
Ashland   Ashland Animal Control 508-881-0122
Ayer   Ayer Animal Control 978-772-8200
Bedford Bedford Police Dept. 781-275-1212
Belmont   Belmont Animal Control Officer 617-993-2724
Billerica   Billerica Animal Control 978-671-0909
Boxborough   Boxborough Animal Control 978-263-2628
Burlington   Burlington Animal Control Officer 781-270-1698
Cambridge   Cambridge Animal Control 617-349-4376
Carlisle   Carlisle Animal Control 978-369-1155
Chelmsford   Chelmsford Animal Control 978-256-0754
Concord   Concord Animal Control 978-318-3400
Dracut   Dracut Animal Control 978-459-0691
Dunstable   Dunstable Animal Control 978-502-2022
Everett   Everett Animal Control 617-389-3367
Framingham   Framingham Animal Control 508-620-4870
Groton   Groton Animal Control 978-448-1162
Holliston   Holliston Animal Control 508-429-4631
Hopkinton   Hopkinton Animal Control 508-497-9735
Hudson   Hudson Animal Control 978-568-9637
Lexington   Lexington Police Dept. 781-862-1212
Lincoln   Lincoln Police Dept. 781-259-8111
Littleton   Littleton Animal Control 978-952-2300
Lowell   Lowell Animal Control 978-970-3321
Malden   Malden Animal Control 781-397-7141
Marlborough   Marlborough Animal Control 508-624-6963
Maynard   Maynard Animal Control 978-897-1011
Medford   Medford Animal Control 781-393-2560
Melrose   Melrose Animal Control 781-979-4102
Natick   Natick Animal Control 508-647-9545
Newton   Newton Animal Control 617-796-2109
North Reading   North Reading Animal Control 781-944-1212
Pepperell   Pepperell Police Dept. 978-433-2424
Reading   Reading Animal Control 781-944-1212
Sherborn   Sherborn Animal Control 508-653-2424
Shirley   Shirley Animal Control Officer 978-425-2642
Somerville   Somerville Animal Control 617-625-6600 x2190
Stoneham   Stoneham Animal Control 781-231-0474
Stow   Stow Animal Control 978-897-4592
Sudbury   Sudbury Animal Control 978-639-3361
Tewksbury   Tewksbury Animal Control 978-640-4395
Townsend   Ashby/Townsend Animal Control 978-597-5868
Tyngsborough   Tyngsborough Animal Control 978-970-3321
Wakefield   Wakefield Animal Control Officer/Animal Inspector 781-231-0474
Waltham   Waltham Animal Control 781-314-3596
Watertown   Watertown Animal Control 617-972-6559
Wayland   Wayland Animal Control 508-358-3625
Westford   Westford Animal Control 978-692-4574
Weston   Weston Animal Control 781-893-4803
Wilmington   Wilmington Animal Control Officer 978-658-5071
Winchester   Winchester Animal Control 781-729-5151
Woburn   Woburn Animal Control 781-932-4510 x824

Nantucket County
Nantucket   Nantucket Police Dept. 508-228-1212

Norfolk County
Avon   Avon/Holbrook Animal Control Officer 781-767-9067
Bellingham   Bellingham Animal Control 508-966-5823
Braintree   Braintree Animal Control 781-843-7147
Brookline   Brookline Animal Control 617-730-2222
Canton   Canton Animal Control 781-575-6507
Cohasset   Cohasset Animal Control 781-383-1212
Dedham   Dedham Animal Control 781-751-9106
Dover   Dover Police Dept. 508-785-1130
Foxborough   Foxborough Animal Control 508-543-0662
Franklin   Franklin Animal Control 508-520-4922
Holbrook   Avon/Holbrook Animal Control Officer 781-767-9067
Medfield   Medfield Animal Control 508-359-8989
Medway   Medway Animal Control 508-533-3251
Millis   Millis Animal Control 508-533-3251
Milton   Milton Animal Control 617-698-0455
Needham   Needham Animal Control Officer 781-444-1212
Norfolk   Norfolk Animal Control 508-528-3232
Norwood   Norwood Animal Control 781-762-3159
Plainville   Plainville Animal Control 508-699-1212
Quincy   Quincy Animal Control 617-376-1364
Randolph   Randolph Animal Control 781-961-0946
Sharon   Sharon Animal Control 781-784-1513
Stoughton   Stoughton Animal Control 781-344-1294
Walpole   Walpole Animal Control 508-660-7327
Wellesley   Wellesley Animal Control Officer 781-235-8460
Westwood   Westwood Animal Control 978-692-4574
Weymouth   Weymouth Animal Control 781-335-1212 x307
Wrentham   Wrentham Police Dispatch 508-384-2121

Plymouth County
Abington   Abington Animal Control 781-878-3697
Bridgewater   Bridgewater Animal Control Officer 508-659-1290
Brockton   Brockton Animal Control 508-580-7835
Carver   Carver Animal Control 508-866-3444
Duxbury   Duxbury Animal Control 781-934-6424
East Bridgewater   East Bridgewater Animal Control 508-378-1637
Halifax   Halifax Animal Control 781-293-1470
Hanover   Hanover Animal Control 781-826-4119
Hanson   Hanson Animal Control 781-294-7963
Hingham   Hingham Animal Control 781-741-1490
Hull    Hull Animal Control 781-925-4718
Kingston   Kingston Animal Control 781-585-0529
Lakeville   Lakeville Animal Control 508-947-3891
Marion   Marion Animal Control 508-748-1212
Marshfield   Marshfield Animal Control 781-834-5550
Mattapoisett   Mattapoisett Animal Control 508-758-4141
Middleborough   Middleborough Animal Control 508-946-2455
Norwell   Norwell Animal Control 781-659-8012
Pembroke   Pembroke Animal Control 781-293-5288
Plymouth   Plymouth Animal Control 508-888-1186
Plympton   Plympton Animal Control 781-585-9444
Rochester   Animal Control 508-763-3871
Rockland   Rockland Animal Control 781-871-3890
Scituate   Scituate Animal Control 781-545-8709
Wareham   Wareham Animal Control 508-295-1473 x250
West Bridgewater   West Bridgewater Animal Control 508-588-5661
Whitman   Whitman Animal Control 781-447-1522

Suffolk County
Boston   Boston Animal Care & Control 617-635-5348
Chelsea   Chelsea Animal Control 617-874-0413
Revere   Revere Animal Control 781-286-8345
Winthrop   Winthrop Animal Control 617-846-1212 x2976

Worcester County
Ashburnham   Ashburnham/Westminster Animal Shelter 978-827-3225 or 978-630-4950
Athol   Athol Animal Control Officer 978-249-2494
Auburn   Auburn Animal Control 508-832-7703
Barre   Barre Police Station 978-355-5005
Berlin   Berlin Police Dept. 978-838-7355
Blackstone   Blackstone Police Dept. 508-883-1212
Bolton   Bolton Police Dept. 978-779-7800
Boylston   Boylston Animal Inspector & Dog Officer 508-869-2904
Brookfield   Brookfield Police Dept. 508-867-5570
Charlton   Charlton Animal Control 508-248-2266
Clinton   Clinton Animal Control Officer 978-696-6488
Douglas   Uxbridge/Mendon/Douglas Animal Control Unit 508-278-7755
Dudley   Dudley Animal Control & Shelter 508-949-8024
East Brookfield   East Brookfield Animal Control 508-414-2786
Fitchburg   Fitchburg Animal Control 978-353-2307
Gardner   Gardner Animal Control 978-630-4950
Grafton   Grafton Dog Officer 508-839-5547 or Grafton Police Dept. 508-839-2858
Hardwick   Hardwick Police Dispatch 508-867-1170
Harvard   Harvard Animal Control 978-456-8291
Holden   Holden Animal Control 508-210-5649
Hopedale   Hopedale Police Dept. 508-634-2227
Hubbardston   Hubbardston Animal Control 978-630-4950
Lancaster   Lancaster Animal Control 978-365-2542 x1013
Leicester   Leicester Animal Control 508-892-7010
Leominster   Leominster Animal Control 978-514-2381
Lunenburg   Nashoba Valley Dispatch 978-582-4531
Mendon   Uxbridge/Mendon/Douglas Animal Control Unit 508-278-7755
Milford   Milford Animal Control 508-478-3871
Millbury   Millbury Animal Control Officer 508-234-7416
Millville   Millville Dispatch 508-883-3117
New Braintree   New Braintree Animal Inspector 413-335-0889
North Brookfield   North Brookfield Animal Control & Dog Officer 508-867-0206
Northborough   Northborough Animal Control 978-897-5596
Northbridge   Northbridge Animal Control 508-234-7416
Oakham   Oakham Police Dept. 508-882-3347
Oxford   Oxford Animal Control Officer 508-987-6047
Paxton   Paxton Emergency Communications Center Dispatch 508-793-3111
Petersham   Petersham Animal Control/Animal Inspector 978-724-0078
Phillipston   Phillipston Animal Control & Barn Officer 978-939-8875
Princeton   Princeton Animal Control Officer 978-464-2928
Royalston   Royalston Animal Control Officer 978-249-2494
Rutland   Rutland Regional Animal Control 508-886-4033
Shrewsbury   Shrewsbury Animal Control Officer 508-841-8421
Southborough   Southborough Animal Control 508-485-7817
Southbridge   Southbridge Animal Control Officer 508-764-5420 or 508-764-2362 x157
Spencer   Spencer Police Dept. 508-885-6333
Sterling   Sterling Animal Control 978-422-7331
Sturbridge   Sturbridge Police Dept. 508-347-2525
Sutton   Sutton Animal Control 508-234-7416
Templeton   Winchendon Police Dispatch 978-939-5638
Upton   Upton Animal Control 508-612-9752
Uxbridge   Uxbridge/Mendon/Douglas Animal Control Unit 508-278-7755
Warren   Warren Police Dispatch Center 413-436-9595
Webster   Webster Animal Control 508-340-5189
West Boylston   West Boylston Police Dispatch 508-210-5646
West Brookfield   West Brookfield Animal Control Officer 508-867-6929
Westborough   Westborough Animal Control 508-366-3060
Westminster   Ashburnham/Westminster Animal Shelter 978-827-3225 or 978-630-4950
Winchendon   Winchendon Police Dispatch 978-939-5638
Worcester   Worcester Animal Control 508-799-1211

If you are aware of any additions or corrections to this Directory, please e-mail the National Link Coalition and let us know.