Abington Public Library
600 Gliniewicz Way
Abington, MA 02351-2097
(781)982-2139
Acton Memorial Library
486 Main Street
Acton, MA 01720-3999
978-929-6655
Acushnet Public Library
232 Middle Road
Acushnet, MA 02743-2020
(508)998-0270
Adams Free Library
92 Park Street
Adams, MA 01220-2096
(413)743-8345
Agawam Public Library
750 Cooper Street
Agawam, MA 01001-2196
(413)789-1550
Honan-Allston Branch Library
300 North Harvard Street
Allston, MA 02134
617-787-6313
Amesbury Public Library
149 Main Street
Amesbury, MA 01913-2899
(978)388-8148
Munson Memorial Branch Library
1046 South East Street
Amherst, MA 01002
(413) 259-3095
North Amherst Branch Library
8 Montague Road
Amherst, MA 01002
(413) 259-3099
Jones Library
43 Amity Street
Amherst, MA 01002-2285
(413) 259-3090
Memorial Hall Library
2 North Main Street
Andover, MA 01810-3549
(978)623-8400
Aquinnah Public Library
1 Church Street
Aquinnah, MA 02535-1521
(508)645-2314
Edith M. Fox Branch Library
175 Massachusetts Avenue
Arlington, MA 02474
781-316-3198
Robbins Library
700 Massachusetts Avenue
Arlington, MA 02476-4981
(781)316-3200
Stevens Memorial Library
20 Memorial Drive
Ashburnham, MA 01430-4211
(978)827-4115
Ashby Free Public Library
812 Main Street
Ashby, MA 01431-2305
(978)386-5377
Belding Memorial Library
244 Main Street
Ashfield, MA 01330-0407
(413)628-4414
Ashland Public Library
66 Front Street
Ashland, MA 01721-1647
(508)881-0134
Guilford H. Hathaway Library
6 North Main Street
Assonet, MA 02702
508-644-2385
Athol Public Library
568 Main Street
Athol, MA 01331-1888
(978)249-9515
Attleboro Public Library
74 North Main Street
Attleboro, MA 02703-2280
(508)222-0157
Auburn Public Library
369 Southbridge Street
Auburn, MA 01501-2470
(508)832-7790
Avon Public Library
280 West Main Street
Avon, MA 02322-1697
(508)583-0378
Ayer Library
26 East Main Street
Ayer, MA 01432-1608
(978)772-8250
Sturgis Library
3090 Main Street
Barnstable, MA 02630-0606
(508)362-6636
Woods Memorial Library
19 Pleasant Street
Barre, MA 01005-9335
(978)355-2533
Becket Athenaeum Library
3367 Main Street
Becket, MA 01223-0346
(413)623-5483
Bedford Free Public Library
7 Mudge Way
Bedford, MA 01730-2168
(781)275-9440
Clapp Memorial Library
19 South Main Street
Belchertown, MA 01007-9401
(413)323-0417
Bellingham Public Library
100 Blackstone Street
Bellingham, MA 02019-1677
(508)966-1660
Belmont Public Library
336 Concord Avenue
Belmont, MA 02478-3032
(617)489-2850
Berkley Public Library
2 North Main Street
Berkley, MA 02779-1312
(508)822-3329
Berlin Public Library
23 Carter Street
Berlin, MA 01503-1219
(978)838-2812
Cushman Library
28 Church Street
Bernardston, MA 01337-0248
(413)648-5402
Beverly Farms Branch Library
24 Vine Street
Beverly, MA 01915
978-921-6066
Beverly Public Library
32 Essex Street
Beverly, MA 01915-4561
(978)921-6062
Billerica Public Library
15 Concord Road
Billerica, MA 01821-2553
(978)671-0948
Blackstone Public Library
86 Main Street
Blackstone, MA 01504-2277
(508)883-1931
Porter Memorial Library
87 Main Street
Blandford, MA 01008-0797
(413)848-2853
Bolton Public Library
738 Main Street
Bolton, MA 01740-1202
(978)779-2839
North End Branch Library
25 Parmenter Street
Boston, MA 02113
617-227-8135
West End Branch Library
151 Cambridge Street
Boston, MA 02114
617-523-3957
Chinatown Branch Library
2 Boyleston Street
Boston, MA 02116
617-807-8176
Boston Public Library
700 Boylston Street
Boston, MA 02116-2813
(617)536-5400
South End Branch Library
685 Tremont Street
Boston, MA 02118
617-536-8241
Jonathan Bourne Public Library
19 Sandwich Road
Bourne, MA 02532-3627
(508)759-0644
Albert J. Sargent Memorial Library
427 Massachusetts Avenue
Boxborough, MA 01719-1504
(978)263-4680
Boxford Town Library
7 Spofford Street
Boxford, MA 01921
(978)887-7323
Boylston Public Library
695 Main Street
Boylston, MA 01505-1399
(508)869-2371
Thayer Public Library
798 Washington Street
Braintree, MA 02184-6421
(781)848-0405
Brewster Ladies' Library Association
1822 Main Street
Brewster, MA 02631-1892
(508)896-3913
Bridgewater Public Library
15 South Street
Bridgewater, MA 02324-2593
(508)697-3331
Brighton Branch Library
40 Academy Hill Road
Brighton, MA 02135
617-782-6032
Faneuil Branch Library
419 Faneuil Street
Brighton, MA 02135
617-782-6705
Brimfield Public Library
25 Main Street
Brimfield, MA 01010-0377
(413)245-3518
West Branch Library
540 Forest Avenue
Brockton, MA 02301
508-580-7894
Brockton Public Library System
304 Main Street
Brockton, MA 02301-5323
(508)580-7890
East Branch Library
54 Kingman Street
Brockton, MA 02302
508-580-7892
Merrick Public Library
2 Lincoln Street
Brookfield, MA 01506-0528
(508)867-6339
Brookline Public Library
361 Washington Street
Brookline, MA 02445-6864
(617)730-2370
Coolidge Corner Branch Library
50 Pleasant Street
Brookline, MA 02446
617-730-2380
Buckland Public Library
30 Upper Street
Buckland, MA 01338-0149
(413)625-9412
Burlington Public Library
22 Sears Street
Burlington, MA 01803-3032
(781)270-1690
Newbury Town Library
0 Lunt Street
Byfield, MA 01922-1232
(978)465-0539
Cambridge Public Library
449 Broadway
Cambridge, MA 02138
(617)349-4040
Alma Boudrear Branch Library
245 Concord Avenue
Cambridge, MA 02138
617-349-4017
Daniel P. Collins Branch Library
64 Aberdeen Avenue
Cambridge, MA 02138
617-349-4021
Central Square Branch Library
45 Pearl Street
Cambridge, MA 02139
617-349-4010
Mildred A. O'Neill Branch Library
70 Rindge Road
Cambridge, MA 02140
617-349-4023
William Cardinal O'Connell Branch Library
48 Sixth Street
Cambridge, MA 02141
617-349-4019
Salvatore Valente Branch Library
826 Cambridge Street
Cambridge, MA 02141
617-349-4015
Canton Public Library
786 Washington Street
Canton, MA 02021-3029
(781)821-5027
Gleason Public Library
22 Bedford Road
Carlisle, MA 01741-1857
(978)369-4898
Carver Public Library
2 Meadowbrook Way
Carver, MA 02330-1277
(508)866-3415
Centerville Public Library
585 Main Street
Centerville, MA 02632-2915
(508)790-6220
Tyler Memorial Library
153 Main Street
Charlemont, MA 01339
(413) 339-4335
Charlestown Branch Library
179 Main Street
Charlestown, MA 02129
617-242-1248
Charlton Public Library
40 Main Street
Charlton, MA 01507-1355
(508)248-0452
Eldredge Public Library
564 Main Street
Chatham, MA 02633-2296
(508)945-5170
Chelmsford Public Library
25 Boston Road
Chelmsford, MA 01824-3012
(978)256-5521
Chelsea Public Library
569 Broadway
Chelsea, MA 02150-2991
(617)466-4350
Cheshire Public Library
23 Depot Street
Cheshire, MA 01225
(413)743-4746
Hamilton Memorial Library
195 Route 20
Chester, MA 01011-9648
(413)354-7808
Chesterfield Public Library
408 Main Road
Chesterfield, MA 01012-0305
(413)296-4735
Putterham Branch Library
959 West Roxbury Parkway
Chestnut Hill, MA 02467-3739
(617)730-2385
Aldenville Branch Library
527 Grattan Street
Chicopee, MA 01013
413-532-4248
Chicopee Public Library
449 Front Street
Chicopee, MA 01013-3106
(413)594-1800
Fairview Branch Library
402 Britton Street
Chicopee, MA 01020
413-533-8218
Chilmark Free Public Library
522 South Road
Chilmark, MA 02535-0180
(508)645-3360
Clarksburg Town Library
711 West Cross Road
Clarksburg, MA 01247-2157
(413)664-6050
Bigelow Free Public Library
54 Walnut Street
Clinton, MA 01510-2937
(978)365-4160
Paul Pratt Memorial Library
35 Ripley Road
Cohasset, MA 02025-1745
(781)383-1348
Griswold Memorial Library
14 Main Road
Colrain, MA 01340-0033
(413)624-3619
Loring N. Fowler Library
1322 Main Street
Concord, MA 01742
978-318-3350
Concord Free Public Library
129 Main Street
Concord, MA 01742-2436
(978)318-3300
Field Memorial Library
1 Elm Street
Conway, MA 01341
(413)369-4646
Cotuit Library
871 Main Street
Cotuit, MA 02635-3111
(508)428-8141
Dalton Free Public Library
462 Main Street; Suite 1
Dalton, MA 01226-1683
(413)684-6112
Peabody Institute Library
15 Sylvan Street
Danvers, MA 01923-2793
(978)774-0554
North Dartmouth Branch Library
21 Cross Road
Dartmouth, MA 02747
(508) 999-0728
Southworth Branch Library
732 Dartmouth Street
Dartmouth, MA 02748-3251
(508)999-0726
Endicott Branch Library
257 Mount Vernon Street
Dedham, MA 02026
781-751-9178
Dedham Public Library
43 Church Street
Dedham, MA 02026-4393
(781)751-9284
Dennis Memorial Library Association
1020 Old Bass River Road
Dennis, MA 02638-2523
(508)385-2255
Dennis Public Library
5 Hall Street
Dennisport, MA 02639-1420
(508)760-6219
Dighton Public Library
395 Main Street
Dighton, MA 02715-1200
(508)669-6421
Grove Hall Branch Library
41 Geneva Avenue
Dorchester, MA 02121
617-427-3337
Adams Street Branch Library
690 Adams Street
Dorchester, MA 02122
617-436-6900
Fields Corner Branch Library
1520 Dorchester Avenue
Dorchester, MA 02122
617-436-2155
Codman Square Branch Library
690 Washington Street
Dorchester, MA 02124
617-436-8214
Lower Mills Branch Library
27 Richmond Street
Dorchester, MA 02124
617-298-7841
Uphams Corner Branch Library
500 Columbia Road
Dorchester, MA 02125
617-265-0139
Dover Town Library
56 Dedham Street
Dover, MA 02030-2214
(508)785-8113
Moses Greeley Parker Memorial Library
28 Arlington Street
Dracut, MA 01826-3934
(978)454-5474
Pearle L Crawford Memorial Library
40 Schofield Avenue
Dudley, MA 01571
(508)949-8021
Dunstable Free Public Library
588 Main Street
Dunstable, MA 01827-1315
(978)649-7830
Duxbury Free Library
77 Alden Street
Duxbury, MA 02332-3878
(781)934-2721
East Boston Branch Library
365 Bremen Street
East Boston, MA 02128
617-569-0271
East Bridgewater Public Library
32 Union Street
East Bridgewater, MA 02333-1598
(508)378-1616
East Brookfield Public Library
122 Connie Mack Drive
East Brookfield, MA 01515
(508)867-7928
Jacob Sears Memorial Library
23 Center Street
East Dennis, MA 02641-0782
(508)385-8151
Simon Fairfield Public Library
290 Main Street
East Douglas, MA 01516-0607
(508)476-2695
East Falmouth Branch Library
310 East Falmouth Highway
East Falmouth, MA 02536
508-548-6340
James White Memorial Library
5 Washburn Road
East Freetown, MA 02717-1220
(508)763-5344
East Longmeadow Public Library
60 Center Square
East Longmeadow, MA 01028-2459
(413)525-5400
Franklin N. Pratt Branch Library
1400 Pleasant Street
East Weymouth, MA 02189
781-337-1677
Eastham Public Library
190 Samoset Road
Eastham, MA 02642-3145
(508)240-5950
Emily Williston Memorial Library
9 Park Street
Easthampton, MA 01027-2195
(413)527-1031
Vineyard Gazette Library
26 West Tisbury Road
Edgartown, MA 02539
(508)627-4221
Erving Center Branch Library
12 East Main Street
Erving, MA 01344
413-422-2800
Erving Public Library
17 Moore Street
Erving, MA 01344-4433
(413)423-3348
Tohp Burnham Public Library
30 Martin Street
Essex, MA 01929-0767
(978)768-7410
Shute Memorial Branch Library
781 Broadway
Everett, MA 02149
617-394-2308
Parlin Memorial Library
410 Broadway
Everett, MA 02149-3427
(617)394-2300
Millicent Library
45 Center Street
Fairhaven, MA 02719-2944
(508)992-5342
Fall River Public Library
104 North Main Street
Fall River, MA 02720-2122
(508)324-2700
East End Branch Library
1386 Pleasant Street
Fall River, MA 02723
508-324-2709
South Branch Library
50 Arch Street
Fall River, MA 02724
508-324-2708
Falmouth Public Library
300 Main Street
Falmouth, MA 02540-2895
(508)457-2555
Fitchburg Public Library
610 Main Street
Fitchburg, MA 01420-3146
(978)829-1783
Lilly Library
19 Meadow Street
Florence, MA 01062-1230
(413)587-1500
Florida Free Public Library
56 North County Road
Florida, MA 01247-9614
(413) 664-0153
Boyden Library
10 Bird Street
Foxborough, MA 02035-2319
(508)543-1245
Mcauliffe Branch Library
746 Water Street
Framingham, MA 01701
508-532-3636
Framingham Public Library
49 Lexington Street
Framingham, MA 01702-8218
(508)532-5570
Franklin Public Library
118 Main Street
Franklin, MA 02038-1931
(508)520-4941
Levi Heywood Memorial Library
55 West Lynde Street
Gardner, MA 01440
(978)632-5298
Peabody Library
Lincoln Park
Georgetown, MA 01833-2025
(978)352-5728
Gilbertville Public Library
259 Main Street
Gilbertville, MA 01031-0535
(413)477-6312
Gloucester Lyceum and Sawyer Free Library
2 Dale Avenue
Gloucester, MA 01930-5906
(978)281-9763
Goshen Free Public Library
42 Main Street
Goshen, MA 01032-9610
413-268-8236
Grafton Public Library
35 Grafton Common
Grafton, MA 01519-1521
(508)839-4649
Granby Free Public Library
297 East State Street
Granby, MA 01033
(413)467-3320
Granville Public Library
2 Granby Road
Granville, MA 01034-9539
(413)357-8531
Mason Library
231 Main Street
Great Barrington, MA 01230-1604
(413)528-2403
Greenfield Public Library
402 Main Street
Greenfield, MA 01301-3371
(413)772-1544
Groton Public Library
99 Main Street
Groton, MA 01450-1865
(978)448-1167
Langley Adams Library
185 Mail Street
Groveland, MA 01834-1398
(978)372-1732
North Hadley Branch Library
237 River Drive
Hadley, MA 01035
413-586-3031
Goodwin Memorial Library
50 Middle Street
Hadley, MA 01035-9544
(413)584-7451
Holmes Public Library
470 Plymouth Street
Halifax, MA 02338-1394
(781)293-2271
Hampden Free Library
625 Main Street
Hampden, MA 01036-9000
(413)566-3047
Lanesborough Public Library
83 North Main Street
Hancock, MA 01237-9535
(413)442-0222
John Curtis Free Library
534 Hanover Street
Hanover, MA 02339-2217
(781)826-2972
Hanson Public Library
132 Maquan Street
Hanson, MA 02341-1700
(781)293-2151
Gilbertville Public Library
259 Main Street
Hardwick, MA 01031
413-477-6312
Paige Memorial Library
87 Petersham Road
Hardwick, MA 01037
(413)477-6704
Harvard Public Library
4 Pond Road
Harvard, MA 01451-0666
(978)456-4114
Harwich Port Library Association
49 Bank Street
Harwich Port, MA 02646-0175
(508)432-3320
Brooks Free Library
739 Main Street
Harwich, MA 02645-2752
(508)430-7562
Hatfield Public Library
39 Main Street
Hatfield, MA 01038-9702
(413)247-9097
Haverhill Public Library
99 Main Street
Haverhill, MA 01830-5092
(978)373-1586
Haydenville Branch Library
136 Main Street
Haydenville, MA 01039
413-268-7472
Heath Free Public Library
1 East Main Street
Heath, MA 01346-9706
(413)337-4934
Hingham Public Library
66 Leavitt Street
Hingham, MA 02043-2997
(781)741-1405
Hinsdale Public Library
58 Maple Street
Hinsdale, MA 01235-0397
(413)655-2303
Holbrook Public Library
2 Plymouth Street
Holbrook, MA 02343-1586
(781)767-3644
Gale Free Library
23 Highland Street
Holden, MA 01520-2599
(508)210-5560
Holland Public Library
23 Sturbridge Road
Holland, MA 01521-3000
(413)245-3607
Holliston Public Library
752 Washington Street
Holliston, MA 01746-2182
(508)429-0617
Holyoke Public Library
250 Chestnut Street
Holyoke, MA 01040-4858
(413) 420-8101
Bancroft Memorial Library
50 Hopedale Street
Hopedale, MA 01747-1799
(508)634-2209
Hopkinton Public Library
13 Main Street
Hopkinton, MA 01748-1211
(508)497-9777
Ramsdell Public Library
1087 Main Street
Housatonic, MA 01236
(413)274-3738
Hubbardston Public Library
7 Main Street
Hubbardston, MA 01452-1451
(978)928-4775
Hudson Public Library
3 Washington Street at Wood Square
Hudson, MA 01749-2499
(978)568-9644
Hull Public Library
9 Main Street
Hull, MA 02045-1199
(781)925-2295
Huntington Public Library
7 East Main Street
Huntington, MA 01050-9782
413-512-5206
Hyannis Public Library Association
401 Main Street
Hyannis, MA 02601-3903
(508)775-2280
Hyde Park Branch Library
35 Harvard Avenue
Hyde Park, MA 02136
617-361-2524
Ipswich Public Library
25 North Main Street
Ipswich, MA 01938-2287
(978)356-6648
Connolly Branch Library
433 Centre Street
Jamaica Plain, MA 02130
617-522-1960
Jamaica Plain Branch Library
30 South Street
Jamaica Plain, MA 02130
617-524-2053
Kingston Public Library
6 Green Street
Kingston, MA 02364-1441
(781)585-0517
Lakeville Public Library
4 Precinct Street
Lakeville, MA 02347-1453
(508)947-9028
Thayer Memorial Library
717 Main Street
Lancaster, MA 01523-2248
(978)368-8928
Lawrence Public Library
51 Lawrence Street
Lawrence, MA 01841-3897
(978)620-3600
South Lawrence Branch Library
135 Parker Street
Lawrence, MA 01843
978-620-3650
Lee Library Association
100 Main Street
Lee, MA 01238-1614
(413)243-0385
Leicester Public Library
1 Paxton Street
Leicester, MA 01524-1105
(508)892-7020
Lenox Library Association
18 Main Street
Lenox, MA 01240-2310
(413)637-0197
Leominster Public Library
30 West Street
Leominster, MA 01453-5692
(978)534-7522
Leverett Library
75 Montague Road
Leverett, MA 01054-0250
(413)548-9220
East Lexington Branch Library
735 Massachusetts Avenue
Lexington, MA 02420
781-862-2773
Cary Memorial Library
1874 Massachusetts Avenue
Lexington, MA 02420-5385
(781)862-6288
Robertson Memorial Library
849 Greenfield Road
Leyden, MA 01301-9419
(413)773-9334
Lincoln Public Library
3 Bedford Road
Lincoln, MA 01773-2017
(781)259-8465
Reuben Hoar Library
41 Shattuck Street
Littleton, MA 01460-1263
978-540-2600
Richard Salter Storrs Library
693 Longmeadow Street
Longmeadow, MA 01106-2296
(413)565-4181
Samuel S. Pollard Memorial Library
401 Merrimack Street
Lowell, MA 01852-5907
(978)970-4120
Pollard Memorial Branch Library
276 Broadway Street
Lowell, MA 01854
978-674-1177
Hubbard Memorial Library
24 Center Street
Ludlow, MA 01056-2795
(413)583-3408
Lunenburg Public Library
1023 Massachusetts Avenue
Lunenburg, MA 01462-1497
(978)582-4140
Lynn Public Library
5 North Common Street
Lynn, MA 01902-4390
(781)595-0567
Lynnfield Public Library
18 Summer Street
Lynnfield, MA 01940-1837
(781)334-5411
Malden Public Library
36 Salem Street
Malden, MA 02148-5208
(781)324-0218
Manchester by the Sea Public Library
15 Union Street
Manchester By the Sea, MA 01944-1554
(978)526-7711
Manomet Branch Library
12 Strand Avenue
Manomet, MA 02360
508-830-4185
Mansfield Public Library
255 Hope Street
Mansfield, MA 02048-2353
(508)261-7380
Abbot Public Library
235 Pleasant Street
Marblehead, MA 01945-2257
(781)631-1481
Elizabeth Taber Memorial Library
8 Spring Street
Marion, MA 02738-1519
(508)748-1252
Marlborough Public Library
35 West Main Street
Marlborough, MA 01752-3851
(508)624-6900
Ventress Memorial Library
15 Library Plaza
Marshfield, MA 02050
(781)834-5535
Marstons Mills Public Library
2160 Main Street
Marstons Mills, MA 02648-1863
(508)428-5175
Mashpee Public Library
64 Steeple Street
Mashpee, MA 02649
(508)539-1435
Mattapan Branch Library
1350 Blue Hill Avenue
Mattapan, MA 02126
617-298-9218
Mattapoisett Public Library
7 Barstow Street
Mattapoisett, MA 02739-2603
(508)758-4171
Maynard Public Library
77 Nason Street
Maynard, MA 01754-2316
(978)897-1010
Medfield Memorial Library
468 Main Street
Medfield, MA 02052-2008
(508)359-4544
Medford Public Library
111 High Street
Medford, MA 02155-3870
(781)395-7950
Medway Public Library
26 High Street
Medway, MA 02053-1692
(508)533-3217
Melrose Public Library
69 West Emerson Street
Melrose, MA 02176-3173
(781)665-2313
Taft Public Library
18 Main Street
Mendon, MA 01756-1101
(508)473-3259
Thomas Hoyt Memorial Library
86 West Main Street
Merrimac, MA 01860-2237
(978)346-9441
Nevins Memorial Library
305 Broadway
Methuen, MA 01844-6898
(978)686-4080
Middleborough Public Library
102 North Main Street
Middleborough, MA 02346-2420
(508)946-2470
Flint Public Library
1 South Main Street
Middleton, MA 01949-2214
(978)774-8132
Milford Town Library
80 Spruce Street
Milford, MA 01757-2031
(508)473-2145
New Marlborough Town Library
One Mill River Great Barrington Rd
Mill River, MA 01244-0239
(413)229-6668
Millbury Public Library
128 Elm Street
Millbury, MA 01527-2690
(508)865-1181
Millers Falls Branch Library
23 Bridge Street
Millers Falls, MA 01349
413-659-3801
Millis Public Library
961 Main Street
Millis, MA 02054-1203
(508)376-8282
Millville Free Public Library
169 Main Street
Millville, MA 01529-0726
(508)883-1887
East Milton Branch Library
354 Edge Hill Road
Milton, MA 02186
617-698-1733
Milton Public Library
476 Canton Avenue
Milton, MA 02186-3299
(617)698-5757
Monroe Public Library
3B School Street
Monroe Bridge, MA 01350-9709
(413)424-7776
Monson Free Library
2 High Street
Monson, MA 01057-1095
(413)267-3866
Montaque Center Branch Library
17 Center Street
Montague, MA 01351
413-367-2852
Monterey Public Library
452 Main Road
Monterey, MA 01245-0172
(413)528-3795
Grace Hall Memorial Library
161 Main Road
Montgomery, MA 01085-9525
(413)862-3894
Nahant Public Library
15 Pleasant Street
Nahant, MA 01908-1633
(781)581-0306
Nantucket Atheneum
1 India Street
Nantucket, MA 02554-3519
(508)228-1110
Morse Institute Library
14 East Central Street
Natick, MA 01760-4630
(508)647-6520
Needham Free Public Library
1139 Highland Avenue
Needham, MA 02494-3298
(781)455-7559
Casa Da Saudade Branch Library
58 Crapo Street
New Bedford, MA 02740
(508) 991-6218
Lawler Branch Library
745 Rockdale Avenue
New Bedford, MA 02740
(508) 991-6216
New Bedford Free Public Library
613 Pleasant Street
New Bedford, MA 02740-6203
(508)991-6275
Howland-Green Branch Library
3 Rodney French Boulevard
New Bedford, MA 02744
(508) 991-6212
Wilks Branch Library
1911 Acushnet Avenue
New Bedford, MA 02746
(508) 991-6214
New Salem Public Library
24 South Main Street
New Salem, MA 01355-9712
(978)544-6334
Andrews Branch Library
77 Purchase Street
Newburyport, MA 01950
978-358-8097
Newburyport Public Library
94 State Street
Newburyport, MA 01950-6619
(978)465-4428
Newton Free Library
330 Homer Street
Newton Centre, MA 02459-1429
(617)796-1360
Newton Corner Branch Library
126 Vernon Street
Newton Corner, MA 02458
617-552-7157
Newton Free Library
330 Homer Street
Newton, MA 02459-1429
617-796-1360
Norfolk Public Library
139 Main Street
Norfolk, MA 02056-1432
(508)528-3380
North Adams Public Library
74 Church Street
North Adams, MA 01247-4168
(413)662-3133
Stevens Memorial Library
345 Main Street
North Andover, MA 01845-2636
(978)688-9505
Richards Memorial Library
118 North Washington Street
North Attleboro, MA 02760-1633
(508)699-0122
Haston Free Public Library
161 North Main Street
North Brookfield, MA 01535-1476
(508)867-0208
Mackay Branch Library
43 Newfield Street
North Chelmsford, MA 01863
978-256-5521 ext 6
Ames Free Library of Easton, Inc.
53 Main Street
North Easton, MA 02356-1496
(508)238-2000
North Falmouth Branch Library
6 Chester Street
North Falmouth, MA 02556
508-563-2922
North Grafton Branch Library
6 Prentice Street
North Grafton, MA 01536
508-839-4454
North Quincy Branch Library
381 Hancock Street
North Quincy, MA 02171
617-376-1320
Flint Memorial Library
147 Park Street
North Reading, MA 01864-2542
(978)664-4942
Truro Public Library
7 Standish Way
North Truro, MA 02652-0357
(508)487-1125
North Branch Library
220 North Street
North Weymouth, MA 02191
781-340-5036
Forbes Library
20 West Street
Northampton, MA 01060-3798
(413)587-1011
Northborough Free Library
34 Main Street
Northborough, MA 01532-1942
(508)393-5025
Dickinson Memorial Library
115 Main Street
Northfield, MA 01360-1097
(413)498-2455
Norton Public Library
68 East Main Street
Norton, MA 02766-2310
(508)285-0265
Norwell Public Library
64 South Street
Norwell, MA 02061-2433
(781)659-2015
Morrill Memorial Library
33 Walpole Street
Norwood, MA 02062-3322
(781)769-0200
Oak Bluffs Public Library
56R School Street
Oak Bluffs, MA 02557-2039
(508)693-9433
Fobes Memorial Library
4 Maple Street; Unit 9
Oakham, MA 01068-9789
(508)882-3372
Spinney Branch Library
259 Onset Avenue
Onset, MA 02558
(508) 291-3095
Moore-Leland Branch Library
172 Athol Road
Orange, MA 01364
Wheeler Memorial Library
49 East Main Street
Orange, MA 01364-1267
(978)544-2495
Snow Library
67 Main Street
Orleans, MA 02653-2413
(508)240-3760
Osterville Free Library
43 Wianno Avenue
Osterville, MA 02655-2088
(508)428-5757
Otis Public Library
48 Main Road
Otis, MA 01253-0126
(860) 889-2365
Oxford Free Library
339 Main Street
Oxford, MA 01540-1729
(508)987-6003
Palmer Public Library
1455 North Main Street
Palmer, MA 01069-1265
(413)283-3330
Richards Memorial Library
44 Richards Avenue
Paxton, MA 01612-1148
(508)754-0793
South Branch Library
78 Lynn Street
Peabody, MA 01960
508-531-3380
West Branch Library
603 Lowell Street
Peabody, MA 01960-2343
978-535-3354
Peabody Institute Library
82 Main Street
Peabody, MA 01960-5592
(978)531-0100
Pelham Free Public Library
2 South Valley Road
Pelham, MA 01002-9716
(413)253-0657
Pembroke Public Library
142 Center Street
Pembroke, MA 02359-2613
(781)293-6771
Lawrence Public Library
15 Main Street
Pepperell, MA 01463-1616
(978)433-0330
Petersham Memorial Library
23 Common Street
Petersham, MA 01366-9756
(978)724-3405
Phillips Free Public Library
25 Templeton Road
Phillipston, MA 01331-9704
(978)249-1734
Berkshire Athenaeum Library
1 Wendell Avenue
Pittsfield, MA 01201-6385
(413)499-9480
Plainville Public Library
198 South Street
Plainville, MA 02762-1512
(508)695-1784
Plymouth Public Library
132 South Street
Plymouth, MA 02360-2947
(508)830-4250
Plympton Public Library
248 Main Street
Plympton, MA 02367-1100
(781)585-4551
Princeton Public Library
2 Town Hall Drive
Princeton, MA 01541-1129
(978)464-2115
Provincetown Public Library
356 Commercial Street
Provincetown, MA 02657-2222
(508)487-7094
Adams Shore Branch Library
519 Sea Street
Quincy, MA 02169
617-376-1325
Thomas Crane Public Library
40 Washington Street
Quincy, MA 02169-5304
(617)376-1300
Wollaston Branch Library
41 Beale Street
Quincy, MA 02170
617-376-1330
Turner Free Library
2 North Main Street
Randolph, MA 02368-4604
(781)961-0932
Raynham Public Library
760 South Main Street
Raynham, MA 02767-1678
(508)823-1344
Reading Public Library
64 Middlesex Avenue
Reading, MA 01867-2534
(781)944-0840
Blanding Public Library
124 Bay State Road
Rehoboth, MA 02769-2314
(508)252-4236
Revere Public Library
179 Beach Street
Revere, MA 02151-5001
(781)286-8380
Richmond Free Public Library
2821 State Road
Richmond, MA 01254-5036
(413)698-3834
Joseph H Plumb Memorial Library
17 Constitution Way
Rochester, MA 02770-2029
(508)763-8600
Rockland Memorial Library
20 Belmont Street
Rockland, MA 02370-1794
(781)878-1236
Rockport Public Library
17 School Street
Rockport, MA 01966-1634
(978)546-6934
Roslindale Branch Library
4238 Washington Street
Roslindale, MA 02131
617-323-2343
Rowe Town Library
318 Zoar Road
Rowe, MA 01367-9744
(413)339-4761
Rowley Public Library
141 Main Street
Rowley, MA 01969-1841
(978)948-2850
Dudley Branch Library
149 Dudley Street
Roxbury, MA 02119
617-442-6186
Egleston Square Branch Library
2044 Columbus Avenue
Roxbury, MA 02119
617-445-4340
Parker Hill Branch Library
1497 Tremont Street
Roxbury, MA 02120
617-427-3820
Phinehas S Newton Library
19 The Common
Royalston, MA 01368-0019
(978)249-3572
Rutland Free Public Library
280 Main Street
Rutland, MA 01543-1378
(508)886-4108
Salem Public Library
370 Essex Street
Salem, MA 01970-3298
(978)744-0860
Salisbury Public Library
17 Elm Street
Salisbury, MA 01952-1935
(978)465-5071
Sandisfield Public Library
23 Sandisfield Road
Sandisfield, MA 01255-0183
(413)258-4966
Sandwich Free Public Library
142 Main Street
Sandwich, MA 02563-2298
(508)888-0625
Saugus Public Library
295 Central Street
Saugus, MA 01906-2191
(781)231-4168
Scituate Town Library
85 Branch Street
Scituate, MA 02066-2534
(781)545-8727
Seekonk Public Library
410 Newman Avenue
Seekonk, MA 02771-4604
(508)336-8230
Sharon Public Library
11 North Main Street
Sharon, MA 02067-1268
(781)784-1578
Bushnell-Sage Library
48 Main Street
Sheffield, MA 01257-9696
(413)229-7004
Arms Library
60 Bridge Street
Shelburne Falls, MA 01370-1195
(413)625-0306
Shelburne Free Public Library
233 Shelburne Center Road
Shelburne Falls, MA 01370-9779
(413)625-0307
Sherborn Library
4 Sanger Street
Sherborn, MA 01770-1439
(508)653-0770
Hazen Memorial Library
3 Keady Way
Shirley, MA 01464-2629
(978)425-2620
Shrewsbury Free Public Library
609 Main Street
Shrewsbury, MA 01545-5699
(508)842-0081
M.N. Spear Memorial Library
10 Cooleyville Road
Shutesbury, MA 01072-0256
(413)259-1213
Somerset Public Library
1464 County Street
Somerset, MA 02726-5234
(508)646-2829
Somerville Public Library
79 Highland Avenue
Somerville, MA 02143-1797
(617)623-5000
West Branch Library
40 College Avenue
Somerville, MA 02144
617-623-5000 ext 297
East Branch Library
115 Broadway
Somerville, MA 02145
617-623-5000 ext 297
South Boston Branch Library
646 East Broadway
South Boston, MA 02127
617-268-0180
South Chatham Public Library
2559 Main Street
South Chatham, MA 02659-0218
(508)430-7989
Western Massachusetts Regional Library System
1 Industrial Drive West
South Deerfield, MA 01373-0609
(413)665-9898
Tilton Library
75 North Main Street
South Deerfield, MA 01373-1012
(413)665-4683
South Dennis Public Library
389 Main Street
South Dennis, MA 02660-3644
(508)394-8954
Egremont Free Library
One Buttonball Lane
South Egremont, MA 01258-0246
(413)528-1474
South Grafton Branch Library
71 Main Street
South Grafton, MA 01560
508-839-3850
Gaylord Memorial Library
47 College Street
South Hadley, MA 01073
(413)538-5047
South Hadley Public Library
2 Canal Street
South Hadley, MA 01073
(413)538-5045
Hamilton-Wenham Public Library
14 Union Street
South Hamilton, MA 01982-2112
(978)468-5577
Bacon Free Library
58 Eliot Street
South Natick, MA 01760-5596
(508)653-6730
Fogg Branch Library
1 Columbian Square
South Weymouth, MA 02190
781-331-0630
South Yarmouth Library
312 Old Main Street
South Yarmouth, MA 02664-4530
(508)760-4820
Edwards Public Library
30 East Street
Southampton, MA 01073-9412
(413)527-9480
Southborough Public Library
25 Main Street
Southborough, MA 01772-1529
(508)485-5031
Jacob Edwards Memorial Library
236 Main Street
Southbridge, MA 01550-2504
(508)764-5426
Southwick Public Library
95 Feeding Hills Road
Southwick, MA 01077-9683
(413)569-1221
Richard Sugden Public Library
8 Pleasant Street
Spencer, MA 01562-2033
(508)885-7513
Springfield City Library
220 State Street
Springfield, MA 01103-1733
(413)263-6828
East Springfield Branch Library
21 Osborne Terrace
Springfield, MA 01104
413-263-6840
Brightwood Branch Library
359 Plainfield Street
Springfield, MA 01107-1487
413-263-6805
Forest Park Branch Library
380 Belmont Avenue
Springfield, MA 01108
413-263-6843
Pine Point Branch Library
204 Boston Road
Springfield, MA 01109
413-263-6855
Mason Square Branch Library
796 State Street
Springfield, MA 01109
413-263-6853
East Forest Park Branch Library
122 Island Pond Road
Springfield, MA 01118
413-263-6836
Sixteen Acres Branch Library
1187 Parker Street
Springfield, MA 01129
413-263-6858
Indian Orchard Branch Library
44 Oak Street
Springfield, MA 01151
413-263-6846
Conant Public Library
4 Meetinghouse Hill Road
Sterling, MA 01564-2130
(978)422-6409
Stockbridge Library Association
46 Main Street
Stockbridge, MA 01262-9701
(413)298-5501
Stoneham Public Library
431 Main Street
Stoneham, MA 02180-2696
(781)438-1324
Stoughton Public Library
529 Washington Street
Stoughton, MA 02072-2974
(781)344-2711
Randall Library
19 Crescent Street
Stow, MA 01775-1188
(978)897-8572
Joshua Hyde Public Library
306 Main Street
Sturbridge, MA 01566-1242
(508)347-2512
Goodnow Public Library
21 Concord Road
Sudbury, MA 01776-2328
(978)443-1035
Sunderland Public Library
20 School Street
Sunderland, MA 01375
(413) 665-2642
Graves Memorial Library
111 North Main Street
Sunderland, MA 01375-9596
(413)665-2642
Sutton Free Public Library
4 Uxbridge Road
Sutton, MA 01590-1702
(508)865-8752
Swampscott Public Library
61 Burrill Street
Swampscott, MA 01907-1996
(781)596-8867
Swansea Free Public Library
69 Main Street
Swansea, MA 02777-4698
(508)674-9609
Taunton Public Library
12 Pleasant Street
Taunton, MA 02780-3203
(508)821-1410
Boynton Public Library
27 Boynton Road
Templeton, MA 01468-1412
(978)939-5582
Tewksbury Public Library
300 Chandler Street
Tewksbury, MA 01876-2023
(978)640-4490
Tolland Public Library
22 Clubhouse Road
Tolland, MA 01034-9551
(413)258-4201
Topsfield Town Library
1 South Common Street
Topsfield, MA 01983-1496
(978)887-1528
Townsend Public Library
12 Dudley Road
Townsend, MA 01469-0426
(978)597-1714
Carnegie Public Library
201 Avenue A
Turners Falls, MA 01376-1231
(413)863-3214
Tyngsborough Public Library
25 Bryants Lane
Tyngsborough, MA 01879-1042
(978)649-7361
Upton Town Library
2 Main Street
Upton, MA 01568-6196
(508)529-6272
Uxbridge Free Public Library
15 North Main Street
Uxbridge, MA 01569-1822
(508)278-8624
Vineyard Haven Public Library
200 Main Street
Vineyard Haven, MA 02568-5415
(508)696-4211
Lucius Beebe Memorial Library
345 Main Street
Wakefield, MA 01880-5093
(781)246-6334
Wales Public Library
77 Main Street
Wales, MA 01081
(413)245-9072
Walpole Public Library
143 School Street
Walpole, MA 02081
(508)660-7340
Waltham Public Library
735 Main Street
Waltham, MA 02451-0698
(781)314-3425
Young Men's Library Association
37 Main Street
Ware, MA 01082-1317
413-967-9691
Wareham Free Library
59 Marion Road
Wareham, MA 02571-1448
(508)295-2343
Warren Public Library
934 Main Street
Warren, MA 01083-0937
(413)436-7690
Warwick Free Public Library
4 Hotel Road
Warwick, MA 01378-9311
(978)544-7866
Watertown Free Public Library
123 Main Street
Watertown, MA 02472-4478
(617)972-6431
Wayland Free Public Library
5 Concord Road
Wayland, MA 01778-1999
(508)358-2311
Gladys E Kelly Public Library
2 Lake Street
Webster, MA 01570-2699
(508)949-3880
Hills Branch Library
210 Washington Street
Wellesley, MA 02481
781-237-0381
Fells Branch Library
308 Weston Road
Wellesley, MA 02482
781-237-0485
Wellesley Free Library
530 Washington Street
Wellesley, MA 02482-5989
(781)235-1610
Wellfleet Public Library
55 West Main Street
Wellfleet, MA 02667-7300
(508)349-0310
Wendell Free Library
7 Wendell Depot Road
Wendell, MA 01379
(978)544-3559
Wenham Public Library
14 Union Street
Wenham, MA 01984
(978)468-5577
Whelden Memorial Library
2401 Meetinghouse Way
West Barnstable, MA 02668
(508)362-2262
Beaman Memorial Public Library
8 Newton Street
West Boylston, MA 01583-1695
(508)835-3711
West Bridgewater Public Library
80 Howard Street
West Bridgewater, MA 02379-1710
(508)894-1255
Merriam-Gilbert Public Library
3 West Main Street
West Brookfield, MA 01585-2823
(508)867-1410
West Dennis Free Public Library
260 Main Street
West Dennis, MA 02670-2229
(508)398-2050
West Falmouth Library
575 West Falmouth Highway
West Falmouth, MA 02574-1209
(508)548-4709
Chase Library
7 Route 28
West Harwich, MA 02671-1041
(508)432-2610
G.A.R Memorial Library
490 Main Street
West Newbury, MA 01985-1115
(978)363-1105
West Roxbury Branch Library
1961 Centre Street
West Roxbury, MA 02132
617-325-3147
West Springfield Public Library
200 Park Street
West Springfield, MA 01089-3314
(413)736-4561
West Stockbridge Public Library
21 State Line Road
West Stockbridge, MA 01266-0060
(413)232-0308
West Tisbury Free Public Library
1042 State Road
West Tisbury, MA 02575-0190
(508)693-3366
West Warren Library Association
2370 Main Street
West Warren, MA 01092-0369
(413)436-9892
West Yarmouth Library
391 Main Street Route 28
West Yarmouth, MA 02673
508-775-5206
Westborough Public Library
55 West Main Street
Westborough, MA 01581-1989
(508)366-3050
Westfield Athenaeum
6 Elm Street
Westfield, MA 01085-2997
(413)568-7833
J. V. Fletcher Library
50 Main Street
Westford, MA 01886-2599
(978)692-5555
Westhampton Memorial Library
1 North Road
Westhampton, MA 01027
(413)527-5386
Forbush Memorial Library
118 Main Street
Westminster, MA 01473
(978)874-7416
Weston Public Library
87 School Street
Weston, MA 02493-2541
(781)786-6150
Westport Free Public Library
408 Old County Road
Westport, MA 02790-1160
(508)636-1100
Westwood Public Library
668 High Street
Westwood, MA 02090
(781)326-7562
Islington Branch Library
280 Washington Street
Westwood, MA 02090
617-326-5914
Tufts Library
46 Broad Street
Weymouth, MA 02188-1785
(781)337-1402
S White Dickinson Memorial Library
202 Chestnut Plain Road
Whately, MA 01093-0187
(413)665-2170
Whitinsville Social Library
17 Church Street
Whitinsville, MA 01588-1413
(508)234-2151
Whitman Public Library
100 Webster Street
Whitman, MA 02382-1914
(781)447-7613
Wilbraham Public Library
25 Crane Park Drive
Wilbraham, MA 01095-1799
(413)596-6141
Meekins Library
2 Williams Street
Williamsburg, MA 01096
(413)268-7472
David and Joyce Milne Public Library
1095 Main Street
Williamstown, MA 01267-2637
(413)458-5369
Wilmington Memorial Library
175 Middlesex Avenue
Wilmington, MA 01887-2732
(978)658-2967
Beals Memorial Library
50 Pleasant Street
Winchendon, MA 01475-1619
(978)297-0300
Winchester Public Library
80 Washington Street
Winchester, MA 01890-2799
(781)721-7171
Winthrop Public Library
2 Metcalf Square
Winthrop, MA 02152-3157
(617)846-1703
Woburn Public Library
36 Cummings Park Drive
Woburn, MA 01801-4196
(781)933-0148
Woods Hole Public Library
581 Woods Hole Road
Woods Hole, MA 02543-1041
(508)548-8961
Tatnuck Magnet School/Public Branch Library
1083 Pleasant Street
Worcester, MA 01602
(508) 799-8329
Goddard Branch Library
14 Richards Street
Worcester, MA 01603
(508) 799-8330
Roosevelt School/Public Branch Library
1006 Grafton Street
Worcester, MA 01604
(508) 799-8327
Great Brook Valley Branch Library
89 Tacoma Street
Worcester, MA 01605
(508) 799-1729
Frances Perkins Branch Library
470 West Boylston Street
Worcester, MA 01606
(508) 799-1687
Burncoat Branch Library
526 Burncoat Street
Worcester, MA 01606
(508) 799-8328
Worcester Public Library
3 Salem Square
Worcester, MA 01608-2074
(508)799-1655
Worthington Library
1 Huntington Road
Worthington, MA 01098-9526
(413)238-5565
Fiske Public Library
110 Randall Road
Wrentham, MA 02093-1511
(508)384-5440
Yarmouth Port Library
297 Main Street, Route 6A
Yarmouth, MA 02675
508-362-3717