Local Data Search

 
USA.com / Massachusetts / Public Library

Massachusetts Public Library

482 public libraries were found in Massachusetts.




Rank by: Collections, Size, Programs
Boston Public Library
700 Boylston Street
Boston, MA 02116
phone: 617-536-5400
Type: Library System
Staff: 394.60 Collections: 2,709,947 Programs: 9,506 Internet Computer: 696
Cambridge Public Library
449 Broadway
Cambridge, MA 02139
phone: 617-349-4040
Type: Library System
Staff: 80.69 Collections: 504,247 Programs: 2,914 Internet Computer: 117
Springfield City Library
220 State Street
Springfield, MA 01103
phone: 413-263-6828
Type: Library System
Staff: 61.33 Collections: 379,998 Programs: 1,905 Internet Computer: 130
Newton Free Library
330 Homer Street
Newton Center, MA 02459
phone: 617-796-1360
Type: Library System
Staff: 64.51 Collections: 363,523 Programs: 1,546 Internet Computer: 54
Worcester Public Library
3 Salem Square
Worcester, MA 01608
phone: 508-799-1655
Type: Library System
Staff: 70.39 Collections: 306,685 Programs: 497 Internet Computer: 143
Brookline Public Library
361 Washington Street
Brookline, MA 02445
phone: 617-730-2370
Type: Library System
Staff: 50.68 Collections: 306,356 Programs: 652 Internet Computer: 75
Thomas Crane Public Library
40 Washington Street
Quincy, MA 02269
phone: 617-376-1301
Type: Library System
Staff: 32.88 Collections: 249,986 Programs: 784 Internet Computer: 91
New Bedford Free Public Library
613 Pleasant Street
New Bedford, MA 02740
phone: 508-991-6275
Type: Library System
Staff: 29.60 Collections: 241,013 Programs: 656 Internet Computer: 56
Memorial Hall Library
2 North Main Street
Andover, MA 01810
phone: 978-623-8401
Type: Library System
Staff: 29.95 Collections: 220,340 Programs: 766 Internet Computer: 47
Wellesley Free Library
530 Washington Street
Wellesley, MA 02482
phone: 781-235-1610
Type: Library System
Staff: 31.39 Collections: 215,584 Programs: 839 Internet Computer: 55
Belmont Public Library
336 Concord Avenue
Belmont, MA 02478
phone: 617-489-2000
Type: Library System
Staff: 21.36 Collections: 186,148 Programs: 335 Internet Computer: 17
Falmouth Public Library
300 Main Street
Falmouth, MA 02540
phone: 508-457-2555
Type: Library System
Staff: 24.94 Collections: 181,088 Programs: 613 Internet Computer: 48
Waltham Public Library
735 Main Street
Waltham, MA 02451
phone: 781-314-3425
Type: Library System
Staff: 26.58 Collections: 170,875 Programs: 362 Internet Computer: 39
Concord Free Public Library
129 Main Street
Concord, MA 01742
phone: 978-318-3300
Type: Library System
Staff: 24.75 Collections: 170,694 Programs: 227 Internet Computer: 25
Framingham Public Library
49 Lexington Street
Framingham, MA 01702
phone: 508-532-5570
Type: Library System
Staff: 43.00 Collections: 170,354 Programs: 664 Internet Computer: 42
Robbins Library
700 Massachusetts Avenue
Arlington, MA 02476
phone: 781-316-3200
Type: Library System
Staff: 28.34 Collections: 166,299 Programs: 416 Internet Computer: 29
Brockton Public Library System
304 Main Street
Brockton, MA 02301
phone: 508-580-7890
Type: Library System
Staff: 26.63 Collections: 161,484 Programs: 230 Internet Computer: 56
Beverly Public Library
32 Essex Street
Beverly, MA 01915
phone: 978-921-6062
Type: Library System
Staff: 22.23 Collections: 153,487 Programs: 491 Internet Computer: 21
Plymouth Public Library
132 South Street
Plymouth, MA 02360
phone: 508-830-4250
Type: Library System
Staff: 23.24 Collections: 150,015 Programs: 778 Internet Computer: 37
Peabody Institute Library
82 Main Street
Peabody, MA 01960
phone: 978-531-0100
Type: Library System
Staff: 28.26 Collections: 147,518 Programs: 746 Internet Computer: 35
Chelmsford Public Library
25 Boston Road
Chelmsford, MA 01824
phone: 978-256-5521
Type: Library System
Staff: 21.85 Collections: 145,516 Programs: 980 Internet Computer: 46
Winchester Public Library
80 Washington Street
Winchester, MA 01890
phone: 781-721-7171
Type: Library System
Staff: 21.70 Collections: 144,188 Programs: 910 Internet Computer: 21
Berkshire Athenaeum
1 Wendell Avenue
Pittsfield, MA 01201
phone: 413-499-9480
Type: Library System
Staff: 23.23 Collections: 142,216 Programs: 203 Internet Computer: 25
Billerica Public Library
15 Concord Road
Billerica, MA 01821
phone: 978-671-0948
Type: Library System
Staff: 18.22 Collections: 138,862 Programs: 305 Internet Computer: 33
Watertown Free Public Library
123 Main Street
Watertown, MA 02472
phone: 617-972-6431
Type: Library System
Staff: 31.04 Collections: 138,826 Programs: 512 Internet Computer: 80
Medford Public Library
111 High Street
Medford, MA 02155
phone: 781-395-7950
Type: Library System
Staff: 15.23 Collections: 138,000 Programs: 585 Internet Computer: 10
Haverhill Public Library
99 Main Street
Haverhill, MA 01830
phone: 978-373-1586
Type: Library System
Staff: 20.83 Collections: 136,958 Programs: 412 Internet Computer: 45
Somerville Public Library
79 Highland Avenue
Somerville, MA 02143
phone: 617-623-5000
Type: Library System
Staff: 27.22 Collections: 133,740 Programs: 577 Internet Computer: 37
Bedford Free Public Library
7 Mudge Way
Bedford, MA 01730
phone: 781-275-9440
Type: Library System
Staff: 16.45 Collections: 133,623 Programs: 356 Internet Computer: 14
Needham Free Public Library
1139 Highland Avenue
Needham Heights, MA 02494
phone: 781-455-7559
Type: Library System
Staff: 22.00 Collections: 131,505 Programs: 388 Internet Computer: 29
Morrill Memorial Library
33 Walpole Street
Norwood, MA 02062
phone: 781-769-0200
Type: Library System
Staff: 20.01 Collections: 131,335 Programs: 583 Internet Computer: 15
Scituate Town Library
85 Branch Street
Scituate, MA 02066
phone: 781-545-8727
Type: Library System
Staff: 12.73 Collections: 129,547 Programs: 388 Internet Computer: 9
Weston Public Library
87 School Street
Weston, MA 02493
phone: 781-786-6150
Type: Library System
Staff: 16.05 Collections: 128,233 Programs: 616 Internet Computer: 15
Acton Memorial Library
486 Main Street
Acton, MA 01720
phone: 978-929-6655
Type: Library System
Staff: 17.73 Collections: 126,359 Programs: 239 Internet Computer: 12
Morse Institute Library
14 East Central Street
Natick, MA 01760
phone: 508-647-6520
Type: Library System
Staff: 29.09 Collections: 123,707 Programs: 624 Internet Computer: 27
Peabody Institute Library
15 Sylvan Street
Danvers, MA 01923
phone: 978-774-0554
Type: Library System
Staff: 14.20 Collections: 123,179 Programs: 214 Internet Computer: 20
Reading Public Library
64 Middlesex Avenue
Reading, MA 01867
phone: 781-944-0840
Type: Library System
Staff: 19.30 Collections: 121,082 Programs: 649 Internet Computer: 35
Forbes Library
20 West Street
Northampton, MA 01060
phone: 413-587-1011
Type: Library System
Staff: 21.34 Collections: 119,777 Programs: 1,484 Internet Computer: 27
Thayer Public Library
798 Washington Street
Braintree, MA 02184
phone: 781-848-0405
Type: Library System
Staff: 19.41 Collections: 119,051 Programs: 512 Internet Computer: 25
Chicopee Public Library
449 Front Street
Chicopee, MA 01013
phone: 413-594-1800
Type: Library System
Staff: 27.43 Collections: 118,209 Programs: 681 Internet Computer: 75
J. V. Fletcher Library
50 Main Street
Westford, MA 01886
phone: 978-692-5555
Type: Library System
Staff: 18.78 Collections: 117,867 Programs: 289 Internet Computer: 14
Burlington Public Library
22 Sears Street
Burlington, MA 01803
phone: 781-270-1690
Type: Library System
Staff: 16.58 Collections: 117,221 Programs: 415 Internet Computer: 15
Samuel S. Pollard Memorial Library
401 Merrimack Street
Lowell, MA 01852
phone: 978-970-4120
Type: Library System
Staff: 19.34 Collections: 114,398 Programs: 383 Internet Computer: 51
Goodnow Public Library
21 Concord Road
Sudbury, MA 01776
phone: 978-443-1035
Type: Library System
Staff: 13.33 Collections: 113,532 Programs: 325 Internet Computer: 24
Salem Public Library
370 Essex Street
Salem, MA 01970
phone: 978-744-0860
Type: Library System
Staff: 20.78 Collections: 113,110 Programs: 278 Internet Computer: 15
Lucius Beebe Memorial Library
345 Main Street
Wakefield, MA 01880
phone: 781-246-6334
Type: Library System
Staff: 17.81 Collections: 112,250 Programs: 443 Internet Computer: 26
Newburyport Public Library
94 State Street
Newburyport, MA 01950
phone: 978-465-4428
Type: Library System
Staff: 19.96 Collections: 109,162 Programs: 462 Internet Computer: 20
Nevins Memorial Library
305 Broadway
Methuen, MA 01844
phone: 978-686-4080
Type: Library System
Staff: 19.83 Collections: 107,685 Programs: 715 Internet Computer: 24
Agawam Public Library
750 Cooper Street
Agawam, MA 01001
phone: 413-789-1550
Type: Library System
Staff: 16.82 Collections: 107,278 Programs: 319 Internet Computer: 25
Milton Public Library
476 Canton Avenue
Milton, MA 02186
phone: 617-698-5757
Type: Library System
Staff: 14.66 Collections: 106,447 Programs: 269 Internet Computer: 30
Gale Free Library
23 Highland Street
Holden, MA 01520
phone: 508-829-0228
Type: Library System
Staff: 11.08 Collections: 103,696 Programs: 120 Internet Computer: 8
Westwood Public Library
668 High Street
Westwood, MA 02090
phone: 781-326-7562
Type: Library System
Staff: 14.35 Collections: 103,335 Programs: 397 Internet Computer: 15
Shrewsbury Free Public Library
609 Main Street
Shrewsbury, MA 01545
phone: 508-842-0081
Type: Library System
Staff: 17.70 Collections: 102,524 Programs: 558 Internet Computer: 15
Stevens Memorial Library
345 Main Street
North Andover, MA 01845
phone: 978-688-9505
Type: Library System
Staff: 11.72 Collections: 100,917 Programs: 414 Internet Computer: 31
Woburn Public Library
45 Pleasant Street
Woburn, MA 01801
phone: 781-933-0148
Type: Library System
Staff: 15.32 Collections: 100,000 Programs: 183 Internet Computer: 12
Canton Public Library
786 Washington Street
Canton, MA 02021
phone: 781-821-5027
Type: Library System
Staff: 13.55 Collections: 99,677 Programs: 349 Internet Computer: 29
Melrose Public Library
69 West Emerson Street
Melrose, MA 02176
phone: 781-665-2313
Type: Library System
Staff: 16.08 Collections: 99,131 Programs: 182 Internet Computer: 26
Abbot Public Library
235 Pleasant Street
Marblehead, MA 01945
phone: 781-631-1481
Type: Library System
Staff: 16.26 Collections: 98,897 Programs: 139 Internet Computer: 23
Leominster Public Library
30 West Street
Leominster, MA 01453
phone: 978-534-7522
Type: Library System
Staff: 16.10 Collections: 96,798 Programs: 413 Internet Computer: 19
Malden Public Library
36 Salem Street
Malden, MA 02148
phone: 781-324-0218
Type: Library System
Staff: 20.81 Collections: 96,535 Programs: 395 Internet Computer: 18
Sharon Public Library
11 North Main Street
Sharon, MA 02067
phone: 781-784-1578
Type: Library System
Staff: 12.66 Collections: 96,371 Programs: 249 Internet Computer: 9
Dartmouth Public Libraries
732 Dartmouth Street
South Dartmouth, MA 02748
phone: 508-999-0726
Type: Library System
Staff: 16.88 Collections: 95,665 Programs: 286 Internet Computer: 20
Rockport Public Library
17 School Street
Rockport, MA 01966
phone: 978-546-6934
Type: Library System
Staff: 8.28 Collections: 95,163 Programs: 256 Internet Computer: 13
Milford Town Library
80 Spruce Street
Milford, MA 01757
phone: 508-473-2145
Type: Library System
Staff: 17.56 Collections: 92,094 Programs: 259 Internet Computer: 18
Taunton Public Library
12 Pleasant Street
Taunton, MA 02780
phone: 508-821-1411
Type: Library System
Staff: 23.53 Collections: 91,067 Programs: 99 Internet Computer: 22
Wayland Free Public Library
5 Concord Road
Wayland, MA 01778
phone: 508-358-2311
Type: Library System
Staff: 12.00 Collections: 90,796 Programs: 234 Internet Computer: 11
Lynn Public Library
5 North Common Street
Lynn, MA 01902
phone: 781-595-0567
Type: Library System
Staff: 16.38 Collections: 90,478 Programs: 374 Internet Computer: 19
Jones Library, Inc.
43 Amity Street
Amherst, MA 01002
phone: 413-259-3090
Type: Library System
Staff: 28.67 Collections: 90,409 Programs: 1,180 Internet Computer: 56
West Springfield Public Library
200 Park Street
West Springfield, MA 01089
phone: 413-736-4561
Type: Library System
Staff: 12.72 Collections: 90,345 Programs: 409 Internet Computer: 17
Westborough Public Library
55 West Main Street
Westborough, MA 01581
phone: 508-366-3050
Type: Library System
Staff: 12.23 Collections: 89,598 Programs: 178 Internet Computer: 9
Stoughton Public Library
84 Park Street
Stoughton, MA 02072
phone: 781-344-2711
Type: Library System
Staff: 13.13 Collections: 89,135 Programs: 499 Internet Computer: 10
Westfield Athenaeum
6 Elm Street
Westfield, MA 01085
phone: 413-568-7833
Type: Library System
Staff: 16.73 Collections: 88,100 Programs: 403 Internet Computer: 26
Hamilton-Wenham Public Library
14 Union Street
South Hamilton, MA 01982
phone: 978-468-5577
Type: Library System
Staff: 11.39 Collections: 87,741 Programs: 826 Internet Computer: 21
Boyden Library
10 Bird Street
Foxboro, MA 02035
phone: 508-543-1245
Type: Library System
Staff: 13.95 Collections: 86,304 Programs: 176 Internet Computer: 10
Fall River Public Library
104 North Main Street
Fall River, MA 02720
phone: 508-324-2700
Type: Library System
Staff: 12.23 Collections: 85,914 Programs: 262 Internet Computer: 34
Marlborough Public Library
35 West Main Street
Marlborough, MA 01752
phone: 508-624-6900
Type: Library System
Staff: 16.97 Collections: 84,264 Programs: 385 Internet Computer: 16
Swampscott Public Library
61 Burrill Street
Swampscott, MA 01907
phone: 781-596-8867
Type: Library System
Staff: 7.63 Collections: 84,176 Programs: 288 Internet Computer: 18
Sandwich Free Public Library
142 Main Street
Sandwich, MA 02563
phone: 508-888-0625
Type: Library System
Staff: 13.62 Collections: 83,905 Programs: 598 Internet Computer: 24
Walpole Public Library
65 Common Street
Walpole, MA 02081
phone: 508-660-7340
Type: Library System
Staff: 10.29 Collections: 83,561 Programs: 130 Internet Computer: 8
Cary Memorial Library
1874 Massachusetts Avenue
Lexington, MA 02420
phone: 781-862-6288
Type: Library System
Staff: 31.76 Collections: 83,433 Programs: 415 Internet Computer: 14
Stoneham Public Library
431 Main Street
Stoneham, MA 02180
phone: 781-438-1324
Type: Library System
Staff: 10.51 Collections: 83,368 Programs: 410 Internet Computer: 14
Pembroke Public Library
142 Center Street
Pembroke, MA 02359
phone: 781-293-6771
Type: Library System
Staff: 9.88 Collections: 82,137 Programs: 366 Internet Computer: 11
Duxbury Free Library
77 Alden Street
Duxbury, MA 02332
phone: 781-934-2721
Type: Library System
Staff: 16.41 Collections: 82,089 Programs: 487 Internet Computer: 24
West Tisbury Free Public Library
1042 State Road
Vineyard Haven, MA 02568
phone: 508-693-3366
Type: Library System
Staff: 6.80 Collections: 81,623 Programs: 381 Internet Computer: 10
Mansfield Public Library
255 Hope Street
Mansfield, MA 02048
phone: 508-261-7382
Type: Library System
Staff: 8.64 Collections: 81,054 Programs: 284 Internet Computer: 4
Tewksbury Public Library
300 Chandler Street
Tewksbury, MA 01876
phone: 978-640-4490
Type: Library System
Staff: 13.25 Collections: 80,878 Programs: 381 Internet Computer: 24
Ames Free Library Of Easton, Inc.
53 Main Street
North Easton, MA 02356
phone: 508-238-2000
Type: Library System
Staff: 12.06 Collections: 77,333 Programs: 750 Internet Computer: 13
Holyoke Public Library
335 Maple Street
Holyoke, MA 01040
phone: 413-322-5640
Type: Library System
Staff: 13.25 Collections: 76,693 Programs: 182 Internet Computer: 16
Lawrence Public Library
51 Lawrence Street
Lawrence, MA 01841
phone: 978-620-3600
Type: Library System
Staff: 14.25 Collections: 75,248 Programs: 428 Internet Computer: 37
Lynnfield Public Library
18 Summer Street
Lynnfield, MA 01940
phone: 781-334-5411
Type: Library System
Staff: 10.10 Collections: 75,238 Programs: 203 Internet Computer: 12
Ayer Public Library
26 East Main Street
Ayer, MA 01432
phone: 978-772-8250
Type: Library System
Staff: 5.28 Collections: 75,000 Programs: 130 Internet Computer: 13
Lincoln Public Library
Bedford Road
Lincoln, MA 01773
phone: 781-259-8465
Type: Library System
Staff: 11.08 Collections: 74,536 Programs: 415 Internet Computer: 12
Palmer Public Library
1455 North Main Street
Palmer, MA 01069
phone: 413-283-3330
Type: Library System
Staff: 10.45 Collections: 74,033 Programs: 127 Internet Computer: 42
Ipswich Public Library
25 North Main Street
Ipswich, MA 01938
phone: 978-356-6648
Type: Library System
Staff: 9.00 Collections: 73,950 Programs: 219 Internet Computer: 9
Franklin Public Library
118 Main Street
Franklin, MA 02038
phone: 508-520-4940
Type: Library System
Staff: 10.31 Collections: 73,889 Programs: 237 Internet Computer: 10
Amesbury Public Library
149 Main Street
Amesbury, MA 01913
phone: 978-388-8148
Type: Library System
Staff: 9.28 Collections: 72,950 Programs: 216 Internet Computer: 7
Vineyard Haven Public Library
200 Main Street
Vineyard Haven, MA 02568
phone: 508-696-4211
Type: Library System
Staff: 8.50 Collections: 71,480 Programs: 368 Internet Computer: 19
Nantucket Atheneum
1 India Street
Nantucket, MA 02554
phone: 508-228-1110
Type: Library System
Staff: 12.84 Collections: 71,402 Programs: 836 Internet Computer: 20
Wilbraham Public Library
25 Crane Park Drive
Wilbraham, MA 01095
phone: 413-596-6141
Type: Library System
Staff: 8.82 Collections: 70,398 Programs: 228 Internet Computer: 16
Wilmington Memorial Library
175 Middlesex Avenue
Wilmington, MA 01887
phone: 978-658-2967
Type: Library System
Staff: 15.73 Collections: 70,067 Programs: 393 Internet Computer: 18
Mason Library
231 Main Street
Great Barrington, MA 01230
phone: 413-528-2403
Type: Library System
Staff: 10.35 Collections: 68,919 Programs: 217 Internet Computer: 24
Dedham Public Library
43 Church Street
Dedham, MA 02026
phone: 781-751-9284
Type: Library System
Staff: 17.19 Collections: 68,163 Programs: 159 Internet Computer: 13
Greenfield Public Library
402 Main Street
Greenfield, MA 01301
phone: 413-772-1544
Type: Library System
Staff: 10.92 Collections: 68,060 Programs: 243 Internet Computer: 18
Hudson Public Library
3 Washington Street At Wood Square
Hudson, MA 01749
phone: 978-568-9644
Type: Library System
Staff: 12.94 Collections: 67,927 Programs: 446 Internet Computer: 9
Ventress Memorial Library
Library Plaza
Marshfield, MA 02050
phone: 781-834-5535
Type: Library System
Staff: 11.16 Collections: 67,494 Programs: 278 Internet Computer: 13
Medfield Memorial Library
468 Main Street
Medfield, MA 02052
phone: 508-359-4544
Type: Library System
Staff: 8.09 Collections: 67,404 Programs: 375 Internet Computer: 16
Turner Free Library
Crawford Square
Randolph, MA 02368
phone: 781-961-0932
Type: Library System
Staff: 10.95 Collections: 67,009 Programs: 242 Internet Computer: 18
Bellingham Public Library
100 Blackstone Street
Bellingham, MA 02019
phone: 508-966-1660
Type: Library System
Staff: 7.49 Collections: 66,366 Programs: 388 Internet Computer: 10
Seekonk Public Library
410 Newman Avenue
Seekonk, MA 02771
phone: 508-336-8230
Type: Library System
Staff: 11.51 Collections: 66,141 Programs: 328 Internet Computer: 36
Norwell Public Library
64 South Street
Norwell, MA 02061
phone: 781-659-2015
Type: Library System
Staff: 6.52 Collections: 65,250 Programs: 367 Internet Computer: 12
Dover Town Library
56 Dedham Street
Dover, MA 02030
phone: 508-785-8113
Type: Library System
Staff: 7.55 Collections: 65,239 Programs: 592 Internet Computer: 30
Gleason Public Library
22 Bedford Road
Carlisle, MA 01741
phone: 978-369-4898
Type: Library System
Staff: 6.76 Collections: 65,009 Programs: 237 Internet Computer: 6
East Bridgewater Public Library
32 Union Street
East Bridgewater, MA 02333
phone: 508-378-1616
Type: Library System
Staff: 6.54 Collections: 64,634 Programs: 310 Internet Computer: 4
Brooks Free Library
739 Main Street
Harwich, MA 02645
phone: 508-430-7562
Type: Library System
Staff: 7.50 Collections: 64,185 Programs: 978 Internet Computer: 20
Brewster Ladies' Library
1822 Main Street
Brewster, MA 02631
phone: 508-896-3913
Type: Library System
Staff: 7.57 Collections: 63,701 Programs: 153 Internet Computer: 15
Abington Public Library
600 Gliniewicz Way
Abington, MA 02351
phone: 781-982-2139
Type: Library System
Staff: 5.28 Collections: 63,109 Programs: 138 Internet Computer: 14
Harvard Public Library
4 Pond Road
Harvard, MA 01451
phone: 978-456-4114
Type: Library System
Staff: 7.90 Collections: 63,024 Programs: 450 Internet Computer: 14
East Longmeadow Public Library
60 Center Square
East Longmeadow, MA 01028
phone: 413-525-5400
Type: Library System
Staff: 11.54 Collections: 63,015 Programs: 281 Internet Computer: 21
Oxford Free Public Library
339 Main Street
Oxford, MA 01540
phone: 508-987-6003
Type: Library System
Staff: 6.56 Collections: 62,255 Programs: 333 Internet Computer: 16
Flint Memorial Library
147 Park Street
North Reading, MA 01864
phone: 978-664-4942
Type: Library System
Staff: 6.83 Collections: 61,812 Programs: 263 Internet Computer: 14
Auburn Free Public Library
369 Southbridge Street
Auburn, MA 01501
phone: 508-832-7790
Type: Library System
Staff: 11.04 Collections: 61,782 Programs: 261 Internet Computer: 14
John Curtis Free Library
534 Hanover Street
Hanover, MA 02339
phone: 781-826-2972
Type: Library System
Staff: 7.58 Collections: 61,031 Programs: 340 Internet Computer: 19
Yarmouth Town Library
312 Old Main Street
South Yarmouth, MA 02664
phone: 508-760-4820
Type: Library System
Staff: 10.36 Collections: 60,723 Programs: 223 Internet Computer: 23
Oak Bluffs Public Library
56r School Street
Oak Bluffs, MA 02557
phone: 508-693-9433
Type: Library System
Staff: 5.50 Collections: 60,268 Programs: 373 Internet Computer: 23
Norfolk Public Library
139 Main Street
Norfolk, MA 02056
phone: 508-528-3380
Type: Library System
Staff: 6.50 Collections: 60,227 Programs: 360 Internet Computer: 16
Attleboro Public Library
74 North Main Street
Attleboro, MA 02703
phone: 508-222-0157
Type: Library System
Staff: 15.71 Collections: 59,418 Programs: 247 Internet Computer: 9
Avon Public Library
280 West Main Street
Avon, MA 02322
phone: 508-583-0378
Type: Library System
Staff: 4.98 Collections: 58,883 Programs: 49 Internet Computer: 5
Reuben Hoar Library
41 Shattuck Street
Littleton, MA 01460
phone: 978-540-2600
Type: Library System
Staff: 7.94 Collections: 58,859 Programs: 336 Internet Computer: 11
Levi Heywood Memorial Library
55 West Lynde Street
Gardner, MA 01440
phone: 978-632-5298
Type: Library System
Staff: 10.86 Collections: 58,671 Programs: 103 Internet Computer: 6
Maynard Public Library
77 Nason Street
Maynard, MA 01754
phone: 978-897-1010
Type: Library System
Staff: 7.30 Collections: 57,497 Programs: 179 Internet Computer: 23
Paul Pratt Memorial Library
35 Ripley Road
Cohasset, MA 02025
phone: 781-383-1348
Type: Library System
Staff: 6.91 Collections: 56,549 Programs: 285 Internet Computer: 32
Grafton Public Library
35 Grafton Common
Grafton, MA 01519
phone: 508-839-4649
Type: Library System
Staff: 8.54 Collections: 56,363 Programs: 159 Internet Computer: 9
Holliston Public Library
752 Washington Street
Holliston, MA 01746
phone: 508-429-0617
Type: Library System
Staff: 6.40 Collections: 56,111 Programs: 113 Internet Computer: 13
West Bridgewater Public Library
80 Howard Street
West Bridgewater, MA 02379
phone: 508-894-1255
Type: Library System
Staff: 5.84 Collections: 55,863 Programs: 72 Internet Computer: 10
Southwick Public Library
95 Feeding Hills Road
Southwick, MA 01077
phone: 413-569-1221
Type: Library System
Staff: 6.15 Collections: 55,713 Programs: 121 Internet Computer: 7
Athol Public Library
568 Main Steet
Athol, MA 01331
phone: 978-249-9515
Type: Library System
Staff: 7.81 Collections: 54,668 Programs: 548 Internet Computer: 28
Millbury Public Library
128 Elm Street
Millbury, MA 01527
phone: 508-865-1181
Type: Library System
Staff: 4.93 Collections: 54,442 Programs: 473 Internet Computer: 6
Joshua Hyde Public Library
306 Main Street
Sturbridge, MA 01566
phone: 508-347-2512
Type: Library System
Staff: 6.24 Collections: 54,341 Programs: 227 Internet Computer: 11
Jonathan Bourne Public Library
19 Sandwich Road
Buzzards Bay, MA 02532
phone: 508-759-0644
Type: Library System
Staff: 6.11 Collections: 54,309 Programs: 455 Internet Computer: 10
Saugus Public Library
295 Central Street
Saugus, MA 01906
phone: 781-231-4168
Type: Library System
Staff: 9.31 Collections: 54,263 Programs: 212 Internet Computer: 15
Boxford Town Library
10 Elm Street
Boxford, MA 01921
phone: 978-887-7323
Type: Library System
Staff: 6.76 Collections: 53,897 Programs: 177 Internet Computer: 7
Bolton Public Library
738 Main Street
Bolton, MA 01740
phone: 978-779-2839
Type: Library System
Staff: 5.43 Collections: 53,466 Programs: 243 Internet Computer: 11
Revere Public Library
179 Beach Street
Revere, MA 02151
phone: 781-286-8380
Type: Library System
Staff: 7.22 Collections: 53,343 Programs: 127 Internet Computer: 30
Richard Salter Storrs Library
693 Longmeadow Street
Longmeadow, MA 01106
phone: 413-565-4181
Type: Library System
Staff: 11.64 Collections: 52,886 Programs: 433 Internet Computer: 18
Snow Library
67 Main Street
Orleans, MA 02653
phone: 508-240-3760
Type: Library System
Staff: 7.92 Collections: 52,846 Programs: 461 Internet Computer: 10
Southborough Public Library
25 Main Street
Southborough, MA 01772
phone: 508-485-5031
Type: Library System
Staff: 6.86 Collections: 51,762 Programs: 268 Internet Computer: 5
Millicent Library
45 Center Street
Fairhaven, MA 02719
phone: 508-992-5342
Type: Library System
Staff: 8.06 Collections: 51,653 Programs: 304 Internet Computer: 7
Jacob Edwards Library
236 Main Street
Southbridge, MA 01550
phone: 508-764-5426
Type: Library System
Staff: 7.25 Collections: 51,500 Programs: 373 Internet Computer: 15
Manchester-By-The-Sea Public Library
15 Union Street
Manchester, MA 01944
phone: 978-526-7711
Type: Library System
Staff: 4.80 Collections: 51,457 Programs: 277 Internet Computer: 6
Moses Greeley Parker Memorial Library
28 Arlington Street
Dracut, MA 01826
phone: 978-454-5474
Type: Library System
Staff: 11.06 Collections: 51,233 Programs: 387 Internet Computer: 24
Sargent Memorial Library
427 Mass. Avenue
Boxborough, MA 01719
phone: 978-263-4680
Type: Library System
Staff: 3.92 Collections: 50,215 Programs: 390 Internet Computer: 12
Lunenburg Public Library
1023 Massachusetts Avenue
Lunenburg, MA 01462
phone: 978-582-4140
Type: Library System
Staff: 5.58 Collections: 50,201 Programs: 233 Internet Computer: 20
Eldredge Public Library
564 Main Street
Chatham, MA 02633
phone: 508-945-5170
Type: Library System
Staff: 8.81 Collections: 49,360 Programs: 666 Internet Computer: 35
Flint Public Library
1 South Main Street
Middleton, MA 01949
phone: 978-774-8132
Type: Library System
Staff: 6.16 Collections: 48,752 Programs: 101 Internet Computer: 14
Middleborough Public Library
102 North Main Street
Middleboro, MA 02346
phone: 508-946-2470
Type: Library System
Staff: 8.45 Collections: 48,395 Programs: 235 Internet Computer: 25
Somerset Public Library
1464 County Street
Somerset, MA 02726
phone: 508-646-2829
Type: Library System
Staff: 9.23 Collections: 47,980 Programs: 692 Internet Computer: 13
Carver Public Library
2 Meadowbrook Way
Carver, MA 02330
phone: 508-866-3415
Type: Library System
Staff: 6.18 Collections: 47,766 Programs: 343 Internet Computer: 19
Blackstone Free Public Library
86 Main Street
Blackstone, MA 01504
phone: 508-883-1931
Type: Library System
Staff: 5.27 Collections: 47,053 Programs: 168 Internet Computer: 20
Gloucester Lyceum & Sawyer Free Library
2 Dale Avenue
Gloucester, MA 01930
phone: 978-281-9763
Type: Library System
Staff: 13.50 Collections: 47,000 Programs: 500 Internet Computer: 16
Georgetown Peabody Library
2 Maple Street
Georgetown, MA 01833
phone: 978-352-5728
Type: Library System
Staff: 5.19 Collections: 46,760 Programs: 200 Internet Computer: 19
South Hadley Public Library
27 Bardwell Street
South Hadley, MA 01075
phone: 413-538-5045
Type: Library System
Staff: 8.46 Collections: 46,639 Programs: 190 Internet Computer: 14
Bigelow Free Public Library
54 Walnut Street
Clinton, MA 01510
phone: 978-365-4160
Type: Library System
Staff: 5.66 Collections: 46,232 Programs: 195 Internet Computer: 10
Stevens Memorial Library
20 Memorial Drive
Ashburnham, MA 01430
phone: 978-827-4115
Type: Library System
Staff: 2.58 Collections: 45,300 Programs: 119 Internet Computer: 6
Richards Memorial Library
118 North Washington Street
North Attleboro, MA 02760
phone: 508-699-0122
Type: Library System
Staff: 10.23 Collections: 45,174 Programs: 234 Internet Computer: 4
Sherborn Library
4 Sanger Street
Sherborn, MA 01770
phone: 508-653-0770
Type: Library System
Staff: 4.49 Collections: 45,013 Programs: 113 Internet Computer: 6
Forbush Memorial Library
118 Main Street
Westminster, MA 01473
phone: 978-874-7416
Type: Library System
Staff: 5.23 Collections: 44,576 Programs: 162 Internet Computer: 6
Richard Sugden Public Library
8 Pleasant Street
Spencer, MA 01562
phone: 508-885-7513
Type: Library System
Staff: 5.98 Collections: 43,797 Programs: 347 Internet Computer: 10
Kingston Public Library
6 Green Street
Kingston, MA 02364
phone: 781-585-0517
Type: Library System
Staff: 8.05 Collections: 43,723 Programs: 523 Internet Computer: 17
Lawrence Library
15 Main Street
Pepperell, MA 01463
phone: 978-433-0330
Type: Library System
Staff: 6.33 Collections: 43,312 Programs: 370 Internet Computer: 8
David & Joyce Milne Public Library
1095 Main Street
Williamstown, MA 01267
phone: 413-458-5369
Type: Library System
Staff: 7.99 Collections: 43,199 Programs: 129 Internet Computer: 14
Holmes Public Library
470 Plymouth Street
Halifax, MA 02338
phone: 781-293-2271
Type: Library System
Staff: 4.65 Collections: 43,010 Programs: 417 Internet Computer: 10
Parlin Memorial Library
410 Broadway
Everett, MA 02149
phone: 617-394-2300
Type: Library System
Staff: 14.02 Collections: 42,748 Programs: 310 Internet Computer: 26
Winthrop Public Library & Museum
2 Metcalf Square
Winthrop, MA 02152
phone: 617-846-1703
Type: Library System
Staff: 7.11 Collections: 42,717 Programs: 89 Internet Computer: 11
Nahant Public Library
15 Pleasant Street
Nahant, MA 01908
phone: 781-581-0306
Type: Library System
Staff: 3.16 Collections: 41,968 Programs: 31 Internet Computer: 0
Eastham Public Library
190 Samoset Road
Eastham, MA 02642
phone: 508-240-5950
Type: Library System
Staff: 3.31 Collections: 41,387 Programs: 270 Internet Computer: 7
Groton Public Library
99 Main Street
Groton, MA 01450
phone: 978-448-1167
Type: Library System
Staff: 12.53 Collections: 40,724 Programs: 400 Internet Computer: 27
Young Men's Library Association
37 Main Street
Ware, MA 01082
phone: 413-967-5491
Type: Library System
Staff: 3.36 Collections: 40,720 Programs: 31 Internet Computer: 5
Millis Public Library
25 Auburn Road
Millis, MA 02054
phone: 508-376-8282
Type: Library System
Staff: 4.26 Collections: 40,695 Programs: 186 Internet Computer: 7
Lee Library Association
100 Main Street
Lee, MA 01238
phone: 413-243-0385
Type: Library System
Staff: 4.08 Collections: 40,591 Programs: 66 Internet Computer: 1
North Adams Public Library
74 Church Street
North Adams, MA 01247
phone: 413-662-3133
Type: Library System
Staff: 8.40 Collections: 40,259 Programs: 159 Internet Computer: 10
Hubbard Memorial Library
24 Center Street
Ludlow, MA 01056
phone: 413-583-3408
Type: Library System
Staff: 6.30 Collections: 40,168 Programs: 433 Internet Computer: 15
Conant Free Public Library
4 Meetinghouse Hill Road
Sterling, MA 01564
phone: 978-422-6409
Type: Library System
Staff: 5.32 Collections: 38,301 Programs: 375 Internet Computer: 14
Merrimac Public Library
86 West Main Street
Merrimac, MA 01860
phone: 978-346-9441
Type: Library System
Staff: 4.30 Collections: 38,112 Programs: 130 Internet Computer: 13
Whitman Public Library
100 Webster Street
Whitman, MA 02382
phone: 781-447-7613
Type: Library System
Staff: 5.91 Collections: 37,912 Programs: 126 Internet Computer: 12
Tufts Library
46 Broad Street
Weymouth, MA 02188
phone: 781-337-1402
Type: Library System
Staff: 18.11 Collections: 37,882 Programs: 205 Internet Computer: 11
Edgartown Free Public Library
58 North Water Street
Edgartown, MA 02539
phone: 508-627-4221
Type: Library System
Staff: 6.73 Collections: 37,615 Programs: 232 Internet Computer: 15
Hopkinton Public Library
13 Main Street
Hopkinton, MA 01748
phone: 508-497-9777
Type: Library System
Staff: 6.50 Collections: 37,545 Programs: 135 Internet Computer: 7
Mashpee Public Library
64 Steeple Street
Mashpee, MA 02649
phone: 508-539-1435
Type: Library System
Staff: 5.58 Collections: 37,057 Programs: 340 Internet Computer: 26
Sturgis Library
3090 Main Street
Barnstable, MA 02630
phone: 508-362-6636
Type: Library System
Staff: 5.66 Collections: 36,512 Programs: 140 Internet Computer: 9
Hanson Public Library
132 Maquan Street
Hanson, MA 02341
phone: 781-293-2151
Type: Library System
Staff: 4.00 Collections: 36,150 Programs: 223 Internet Computer: 11
G. A. R. Memorial Library
490 Main Street
West Newbury, MA 01985
phone: 978-363-1105
Type: Library System
Staff: 4.05 Collections: 35,900 Programs: 256 Internet Computer: 7
Uxbridge Free Public Library
15 North Main Street
Uxbridge, MA 01569
phone: 508-278-8624
Type: Library System
Staff: 5.78 Collections: 35,203 Programs: 139 Internet Computer: 5
Beaman Memorial Public Library
8 Newton Street
West Boylston, MA 01583
phone: 508-835-3711
Type: Library System
Staff: 4.66 Collections: 35,003 Programs: 186 Internet Computer: 11
Clapp Memorial Library
19 S. Main Street
Belchertown, MA 01007
phone: 413-323-0417
Type: Library System
Staff: 5.76 Collections: 34,508 Programs: 319 Internet Computer: 7
Montague Public Libraries
201 Avenue A
Turners Falls, MA 01376
phone: 413-863-3214
Type: Library System
Staff: 4.98 Collections: 34,449 Programs: 343 Internet Computer: 7
Truro Public Library
7 Standish Way
North Truro, MA 02652
phone: 508-487-1125
Type: Library System
Staff: 3.93 Collections: 34,160 Programs: 189 Internet Computer: 5
Rowley Public Library
141 Main Street
Rowley, MA 01969
phone: 978-948-2850
Type: Library System
Staff: 3.29 Collections: 33,517 Programs: 223 Internet Computer: 14
Mattapoisett Free Public Library
7 Barstow Street
Mattapoisett, MA 02739
phone: 508-758-4171
Type: Library System
Staff: 5.78 Collections: 33,459 Programs: 308 Internet Computer: 6
Ashland Public Library
66 Front Street
Ashland, MA 01721
phone: 508-881-0134
Type: Library System
Staff: 4.98 Collections: 32,885 Programs: 229 Internet Computer: 13
Swansea Free Public Library
69 Main Street
Swansea, MA 02777
phone: 508-674-9609
Type: Library System
Staff: 5.43 Collections: 31,873 Programs: 525 Internet Computer: 10
Osterville Village Library
43 Wianno Avenue
Osterville, MA 02655
phone: 508-428-5757
Type: Library System
Staff: 7.93 Collections: 31,496 Programs: 275 Internet Computer: 4
Dalton Free Public Library
462 Main Street
Dalton, MA 01226
phone: 413-684-6112
Type: Library System
Staff: 3.18 Collections: 31,304 Programs: 45 Internet Computer: 8
Rutland Free Public Library
280 Main Street
Rutland, MA 01543
phone: 508-886-4108
Type: Library System
Staff: 2.60 Collections: 30,696 Programs: 173 Internet Computer: 14
Chilmark Free Public Library
522 South Road
Chilmark, MA 02535
phone: 508-645-3360
Type: Library System
Staff: 3.40 Collections: 30,447 Programs: 332 Internet Computer: 8
Holbrook Public Library
2 Plymouth Street
Holbrook, MA 02343
phone: 781-767-3644
Type: Library System
Staff: 4.98 Collections: 30,199 Programs: 142 Internet Computer: 9
Cotuit Library
871 Main Street
Cotuit, MA 02635
phone: 508-428-8141
Type: Library System
Staff: 4.05 Collections: 29,929 Programs: 119 Internet Computer: 5
Plainville Public Library
198 South Street
Plainville, MA 02762
phone: 508-695-1784
Type: Library System
Staff: 3.08 Collections: 29,888 Programs: 226 Internet Computer: 8
Upton Town Library
2 Main Street
Upton, MA 01568
phone: 508-529-6272
Type: Library System
Staff: 3.71 Collections: 29,736 Programs: 166 Internet Computer: 5
Langley Adams Library
185 Main Street
Groveland, MA 01834
phone: 978-372-1732
Type: Library System
Staff: 4.15 Collections: 29,527 Programs: 467 Internet Computer: 7
Wellfleet Public Library
55 West Main Street
Wellfleet, MA 02667
phone: 508-349-0310
Type: Library System
Staff: 5.25 Collections: 29,392 Programs: 907 Internet Computer: 22
Merriam-Gilbert Public Library
3 West Main Street
West Brookfield, MA 01585
phone: 508-867-1410
Type: Library System
Staff: 3.14 Collections: 29,242 Programs: 126 Internet Computer: 3
Hazen Memorial Library
3 Keady Way
Shirley, MA 01464
phone: 978-425-2620
Type: Library System
Staff: 3.86 Collections: 29,109 Programs: 301 Internet Computer: 11
Thayer Memorial Library
717 Main Street
Lancaster, MA 01523
phone: 978-368-8928
Type: Library System
Staff: 5.09 Collections: 28,599 Programs: 239 Internet Computer: 12
Bancroft Memorial Library
50 Hopedale Street
Hopedale, MA 01747
phone: 508-634-2209
Type: Library System
Staff: 3.55 Collections: 28,336 Programs: 184 Internet Computer: 7
Adams Free Library
92 Park Street
Adams, MA 01220
phone: 413-743-8345
Type: Library System
Staff: 4.93 Collections: 28,330 Programs: 103 Internet Computer: 8
Rockland Memorial Library
20 Belmont Street
Rockland, MA 02370
phone: 781-878-1236
Type: Library System
Staff: 6.98 Collections: 28,048 Programs: 288 Internet Computer: 9
Meekins Public Library
2 Williams Street
Williamsburg, MA 01096
phone: 413-268-7472
Type: Library System
Staff: 3.16 Collections: 27,978 Programs: 409 Internet Computer: 11
Hull Public Library
9 Main Street
Hull, MA 02045
phone: 781-925-2295
Type: Library System
Staff: 3.43 Collections: 27,640 Programs: 71 Internet Computer: 9
Russell Memorial Library
88 Main Street
Acushnet, MA 02743
phone: 508-998-0270
Type: Library System
Staff: 3.50 Collections: 27,612 Programs: 149 Internet Computer: 4
Richards Memorial Library
44 Richards Avenue
Paxton, MA 01612
phone: 508-754-0793
Type: Library System
Staff: 3.13 Collections: 27,538 Programs: 111 Internet Computer: 6
Newbury Town Library
0 Lunt Street
Byfield, MA 01922
phone: 978-465-0539
Type: Library System
Staff: 2.20 Collections: 27,398 Programs: 159 Internet Computer: 18
Medway Public Library
26 High Street
Medway, MA 02053
phone: 508-533-3217
Type: Library System
Staff: 3.43 Collections: 27,234 Programs: 60 Internet Computer: 8
Fiske Public Library
110 Randall Road
Wrentham, MA 02093
phone: 508-384-5440
Type: Library System
Staff: 4.53 Collections: 27,067 Programs: 355 Internet Computer: 12
Centerville Public Library
585 Main Street
Centerville, MA 02632
phone: 508-790-6220
Type: Library System
Staff: 6.18 Collections: 27,036 Programs: 451 Internet Computer: 10
Chelsea Public Library
569 Broadway
Chelsea, MA 02150
phone: 617-466-4350
Type: Library System
Staff: 6.51 Collections: 26,835 Programs: 50 Internet Computer: 17
Provincetown Public Library
356 Commercial Street
Provincetown, MA 02657
phone: 508-487-7094
Type: Library System
Staff: 3.05 Collections: 26,676 Programs: 95 Internet Computer: 14
Hyannis Public Library Assoc.
401 Main Street
Hyannis, MA 02601
phone: 508-775-2280
Type: Library System
Staff: 6.88 Collections: 26,560 Programs: 347 Internet Computer: 20
Sutton Free Public Library
4 Uxbridge Road
Sutton, MA 01590
phone: 508-865-8752
Type: Library System
Staff: 3.53 Collections: 26,398 Programs: 397 Internet Computer: 4
Norton Public Library
68 E. Main Street
Norton, MA 02766
phone: 508-285-0265
Type: Library System
Staff: 5.38 Collections: 26,307 Programs: 269 Internet Computer: 4
Joseph H. Plumb Memorial Library
17 Constitution Way
Rochester, MA 02770
phone: 508-763-8600
Type: Library System
Staff: 2.94 Collections: 26,171 Programs: 164 Internet Computer: 8
Northborough Free Library
34 Main Street
Northborough, MA 01532
phone: 508-393-5025
Type: Library System
Staff: 10.53 Collections: 26,099 Programs: 254 Internet Computer: 21
Townsend Public Library
12 Dudley Road
Townsend, MA 01469
phone: 978-597-1714
Type: Library System
Staff: 4.28 Collections: 25,982 Programs: 318 Internet Computer: 40
Bushnell-Sage Library
48 Main Street
Sheffield, MA 01257
phone: 413-229-7004
Type: Library System
Staff: 3.75 Collections: 25,825 Programs: 369 Internet Computer: 4
Charlton Public Library
40 Main Street
Charlton, MA 01507
phone: 508-248-0452
Type: Library System
Staff: 5.73 Collections: 25,481 Programs: 409 Internet Computer: 20
Chester C. Corbin Public Library
2 Lake Street
Webster, MA 01570
phone: 508-949-3880
Type: Library System
Staff: 5.58 Collections: 24,950 Programs: 254 Internet Computer: 7
Simon Fairfield Public Library
290 Main Street
Douglas, MA 01516
phone: 508-476-2695
Type: Library System
Staff: 3.38 Collections: 24,847 Programs: 193 Internet Computer: 4
Salisbury Public Library
17 Elm Street
Salisbury, MA 01952
phone: 978-465-5071
Type: Library System
Staff: 2.78 Collections: 24,785 Programs: 93 Internet Computer: 3
Emily Williston Memorial Library
9 Park Street
Easthampton, MA 01027
phone: 413-527-1031
Type: Library System
Staff: 5.59 Collections: 24,709 Programs: 195 Internet Computer: 5
Blanding Free Public Library
124 Bay State Road
Rehoboth, MA 02769
phone: 508-252-4236
Type: Library System
Staff: 3.40 Collections: 24,639 Programs: 185 Internet Computer: 4
Lenox Library Association
18 Main Street
Lenox, MA 01240
phone: 413-637-0197
Type: Library System
Staff: 8.18 Collections: 24,498 Programs: 707 Internet Computer: 8
Dighton Public Library
395 Main Street
Dighton, MA 02715
phone: 508-669-6421
Type: Library System
Staff: 3.73 Collections: 24,412 Programs: 388 Internet Computer: 3
Fitchburg Public Library
610 Main Street
Fitchburg, MA 01420
phone: 978-345-9635
Type: Library System
Staff: 4.21 Collections: 24,348 Programs: 279 Internet Computer: 12
Pearle L. Crawford Memorial Library
40 Schofield Avenue
Dudley, MA 01571
phone: 508-949-8021
Type: Library System
Staff: 3.43 Collections: 24,256 Programs: 208 Internet Computer: 26
Raynham Public Library
760 South Main Street
Raynham, MA 02767
phone: 508-823-1344
Type: Library System
Staff: 5.30 Collections: 23,680 Programs: 201 Internet Computer: 7
Lilly Library
19 Meadow Street
Florence, MA 01062
phone: 413-587-1500
Type: Library System
Staff: 5.71 Collections: 23,324 Programs: 189 Internet Computer: 9
Monson Free Library & Reading Room
2 High Street
Monson, MA 01057
phone: 413-267-3866
Type: Library System
Staff: 3.29 Collections: 23,067 Programs: 111 Internet Computer: 5
Dennis Public Library
5 Hall Street
Dennis Port, MA 02639
phone: 508-760-6219
Type: Library System
Staff: 5.16 Collections: 22,860 Programs: 140 Internet Computer: 10
Elizabeth Taber Memorial Library
8 Spring Street
Marion, MA 02738
phone: 508-748-1252
Type: Library System
Staff: 2.71 Collections: 22,800 Programs: 265 Internet Computer: 8
Tyngsborough Public Library
25 Bryant Lane
Tyngsboro, MA 01879
phone: 978-649-7361
Type: Library System
Staff: 5.38 Collections: 22,704 Programs: 234 Internet Computer: 8
Dunstable Free Public Library
588 Main Street
Dunstable, MA 01827
phone: 978-649-7830
Type: Library System
Staff: 2.23 Collections: 22,505 Programs: 125 Internet Computer: 3
Beals Memorial Library
50 Pleasant Street
Winchendon, MA 01475
phone: 978-297-0300
Type: Library System
Staff: 3.11 Collections: 22,401 Programs: 73 Internet Computer: 6
Westport Free Public Library
408 Old County Road
Westport, MA 02790
phone: 508-636-1100
Type: Library System
Staff: 3.90 Collections: 21,934 Programs: 87 Internet Computer: 7
Taft Public Library
18 Main Street
Mendon, MA 01756
phone: 508-473-3259
Type: Library System
Staff: 3.38 Collections: 21,684 Programs: 166 Internet Computer: 4
Plympton Public Library
248 Main Street
Plympton, MA 02367
phone: 781-585-4551
Type: Library System
Staff: 1.63 Collections: 20,315 Programs: 90 Internet Computer: 5
Randall Library
19 Crescent Street
Stow, MA 01775
phone: 978-897-8572
Type: Library System
Staff: 2.88 Collections: 19,136 Programs: 157 Internet Computer: 4
Berlin Public Library
23 Carter Street
Berlin, MA 01503
phone: 978-838-2812
Type: Library System
Staff: 2.18 Collections: 18,859 Programs: 157 Internet Computer: 3
Granby Free Public Library
1 Library Lane
Granby, MA 01033
phone: 413-467-3320
Type: Library System
Staff: 2.09 Collections: 18,635 Programs: 197 Internet Computer: 5
Haston Free Public Library
161 North Main Street
North Brookfield, MA 01535
phone: 508-867-0208
Type: Library System
Staff: 2.13 Collections: 18,469 Programs: 124 Internet Computer: 10
Woods Memorial Library
19 Pleasant Street
Barre, MA 01005
phone: 978-355-2533
Type: Library System
Staff: 3.00 Collections: 17,739 Programs: 266 Internet Computer: 8
Lakeville Free Public Library
4 Precinct Street
Lakeville, MA 02347
phone: 508-947-9028
Type: Library System
Staff: 4.65 Collections: 17,735 Programs: 340 Internet Computer: 14
Marstons Mills Public Library
2160 Main Street
Marstons Mills, MA 02648
phone: 508-428-5175
Type: Library System
Staff: 3.33 Collections: 16,761 Programs: 185 Internet Computer: 7
Hampden Free Public Library
625 Main Street
Hampden, MA 01036
phone: 413-566-3047
Type: Library System
Staff: 2.00 Collections: 16,721 Programs: 111 Internet Computer: 8
Leicester Public Library
1136 Main Street
Leicester, MA 01524
phone: 508-892-7020
Type: Library System
Staff: 2.98 Collections: 16,402 Programs: 66 Internet Computer: 9
Warren Public Library
934 Main Street
Warren, MA 01083
phone: 413-436-7690
Type: Library System
Staff: 1.26 Collections: 16,396 Programs: 64 Internet Computer: 3
Goodwin Memorial Library
50 Middle Street
Hadley, MA 01035
phone: 413-584-7451
Type: Library System
Staff: 2.05 Collections: 16,297 Programs: 91 Internet Computer: 7
Merrick Public Library
2 Lincoln Street
Brookfield, MA 01506
phone: 508-867-6339
Type: Library System
Staff: 2.23 Collections: 16,094 Programs: 236 Internet Computer: 5
Stockbridge Library Association
46 Main Street
Stockbridge, MA 01262
phone: 413-298-5501
Type: Library System
Staff: 2.57 Collections: 16,084 Programs: 143 Internet Computer: 5
Boylston Public Library
695 Main Street
Boylston, MA 01505
phone: 508-869-2371
Type: Library System
Staff: 3.05 Collections: 15,922 Programs: 113 Internet Computer: 3
Sunderland Public Library
20 School Street
Sunderland, MA 01375
phone: 413-665-2642
Type: Library System
Staff: 2.88 Collections: 15,748 Programs: 201 Internet Computer: 14
Whitinsville Social Library
17 Church Street
Whitinsville, MA 01588
phone: 508-234-2151
Type: Library System
Staff: 2.33 Collections: 15,200 Programs: 159 Internet Computer: 4
Edwards Public Library
30 East Street
Southampton, MA 01073
phone: 413-527-9480
Type: Library System
Staff: 2.46 Collections: 14,992 Programs: 126 Internet Computer: 8
Aquinnah Public Library
1 Church Street
Chilmark, MA 02535
phone: 508-645-2314
Type: Library System
Staff: 1.39 Collections: 14,649 Programs: 44 Internet Computer: 3
Tilton Library
75 North Main Street
South Deerfield, MA 01373
phone: 413-665-4683
Type: Library System
Staff: 2.60 Collections: 13,979 Programs: 179 Internet Computer: 3
Wareham Free Library
59 Marion Road
Wareham, MA 02571
phone: 508-295-2343
Type: Library System
Staff: 6.83 Collections: 13,383 Programs: 151 Internet Computer: 19
South Dennis Free Public Library
389 Main Street
South Dennis, MA 02660
phone: 508-394-8954
Type: Library System
Staff: 0.93 Collections: 13,355 Programs: 13 Internet Computer: 2
New Marlborough Town Library
1 Mill River -Great Barrington Road
Great Barrington, MA 01230
phone: 413-229-6668
Type: Library System
Staff: 1.30 Collections: 13,328 Programs: 97 Internet Computer: 3
Bridgewater Public Library
15 South Street
Bridgewater, MA 02324
phone: 508-697-3331
Type: Library System
Staff: 5.88 Collections: 13,153 Programs: 75 Internet Computer: 10
Hatfield Public Library
39 Main Street
Hatfield, MA 01038
phone: 413-247-9097
Type: Library System
Staff: 2.08 Collections: 12,879 Programs: 102 Internet Computer: 2
Dennis Memorial Library Assoc.
1020 Old Bass River Road
Dennis, MA 02638
phone: 508-385-2255
Type: Library System
Staff: 3.25 Collections: 12,576 Programs: 143 Internet Computer: 12
Leverett Library
75 Montague Road
Leverett, MA 01054
phone: 413-548-9220
Type: Library System
Staff: 1.64 Collections: 12,524 Programs: 90 Internet Computer: 6
Brimfield Public Library
25 Main Street
Brimfield, MA 01010
phone: 413-245-3518
Type: Library System
Staff: 2.41 Collections: 12,093 Programs: 40 Internet Computer: 2
Woods Hole Public Library
581 Woods Hole Road
Woods Hole, MA 02543
phone: 508-548-8961
Type: Library System
Staff: 2.73 Collections: 11,865 Programs: 193 Internet Computer: 2
Huntington Public Library
7 East Main Street
Huntington, MA 01050
phone: 413-667-3506
Type: Library System
Staff: 1.48 Collections: 11,840 Programs: 126 Internet Computer: 5
Hubbardston Public Library
7 Main Street
Hubbardston, MA 01452
phone: 978-928-4775
Type: Library System
Staff: 0.93 Collections: 11,734 Programs: 61 Internet Computer: 1
Shelburne Free Public Library
233 Shelburne Center Road
Shelburne Falls, MA 01370
phone: 413-625-0307
Type: Library System
Staff: 0.35 Collections: 11,366 Programs: 0 Internet Computer: 1
Princeton Public Library
2 Town Hall Drive
Princeton, MA 01541
phone: 978-464-2115
Type: Library System
Staff: 2.53 Collections: 11,323 Programs: 207 Internet Computer: 8
Bacon Free Library
58 Eliot Street
Natick, MA 01760
phone: 508-653-6730
Type: Library System
Staff: 1.85 Collections: 11,097 Programs: 165 Internet Computer: 1
Berkley Public Library
3 North Main Street
Berkley, MA 02779
phone: 508-822-3329
Type: Library System
Staff: 2.50 Collections: 11,089 Programs: 113 Internet Computer: 4
James White Memorial Library
5 Washburn Road
East Freetown, MA 02717
phone: 508-763-5344
Type: Library System
Staff: 1.50 Collections: 11,009 Programs: 37 Internet Computer: 8
Ashby Free Public Library
812 Main Street
Ashby, MA 01431
phone: 978-386-5377
Type: Library System
Staff: 1.20 Collections: 10,773 Programs: 65 Internet Computer: 6
Boynton Public Library
27 Boynton Road
Templeton, MA 01468
phone: 978-939-5582
Type: Library System
Staff: 1.31 Collections: 10,580 Programs: 271 Internet Computer: 2
Dickinson Memorial Library
115 Main Street
Northfield, MA 01360
phone: 413-498-2455
Type: Library System
Staff: 2.58 Collections: 10,571 Programs: 118 Internet Computer: 7
West Falmouth Library, Inc.
575 West Falmouth Hghwy.
Falmouth, MA 02540
phone: 508-548-4709
Type: Library System
Staff: 2.46 Collections: 10,417 Programs: 301 Internet Computer: 4
East Brookfield Public Library
122 Connie Mack Drive
East Brookfield, MA 01515
phone: 508-867-7928
Type: Library System
Staff: 1.63 Collections: 10,289 Programs: 147 Internet Computer: 3
West Dennis Free Public Library
260 Main Street
West Dennis, MA 02670
phone: 508-398-2050
Type: Library System
Staff: 1.08 Collections: 10,073 Programs: 142 Internet Computer: 6
Rowe Town Library
318 Zoar Road
Rowe, MA 01367
phone: 413-339-4761
Type: Library System
Staff: 0.99 Collections: 9,941 Programs: 18 Internet Computer: 5
T.O.H.P. Burnham Free Library
30 Martin Street
Essex, MA 01929
phone: 978-768-7410
Type: Library System
Staff: 0.88 Collections: 9,560 Programs: 59 Internet Computer: 3
Becket Athenaeum, Inc.
3367 Main Street, Route 8
Becket, MA 01223
phone: 413-623-5483
Type: Library System
Staff: 1.30 Collections: 9,450 Programs: 219 Internet Computer: 7
Wheeler Memorial Library
49 East Main Street
Orange, MA 01364
phone: 978-544-2495
Type: Library System
Staff: 4.36 Collections: 9,431 Programs: 230 Internet Computer: 13
Arms Library
Corner Of Bridge & Main Sts.
Shelburne Falls, MA 01370
phone: 413-625-0306
Type: Library System
Staff: 0.98 Collections: 9,097 Programs: 32 Internet Computer: 2
Westhampton Public Library
1 North Road
Easthampton, MA 01027
phone: 413-527-5386
Type: Library System
Staff: 1.36 Collections: 9,004 Programs: 158 Internet Computer: 9
Whelden Memorial Library
2401 Meetinghouse Way
West Barnstable, MA 02668
phone: 508-362-2262
Type: Library System
Staff: 1.75 Collections: 8,751 Programs: 32 Internet Computer: 3
New Salem Public Library
23 South Main Street
New Salem, MA 01355
phone: 978-544-6334
Type: Library System
Staff: 1.15 Collections: 8,657 Programs: 53 Internet Computer: 4
Otis Library And Museum
48 North Main Road
Otis, MA 01253
phone: 413-269-0109
Type: Library System
Staff: 1.65 Collections: 8,440 Programs: 25 Internet Computer: 5
W. Acton Citizens' Library
21 Windsor Avenue
Acton, MA 01720
phone: 978-929-6654
Type: Library System
Staff: 0.70 Collections: 8,423 Programs: 100 Internet Computer: 2
S. White Dickinson Memorial Library
202 Chestnut Plain Road
Whately, MA 01093
phone: 413-665-2170
Type: Library System
Staff: 0.80 Collections: 8,126 Programs: 61 Internet Computer: 2
Petersham Memorial Library
23 Common Street
Petersham, MA 01366
phone: 978-724-3405
Type: Library System
Staff: 0.94 Collections: 8,079 Programs: 94 Internet Computer: 4
Millville Free Public Library
169 Main Street
Millville, MA 01529
phone: 508-883-1887
Type: Library System
Staff: 0.60 Collections: 7,950 Programs: 57 Internet Computer: 6
Granville Public Library
2 Granby Road
Granville, MA 01034
phone: 413-357-8531
Type: Library System
Staff: 0.64 Collections: 7,726 Programs: 72 Internet Computer: 3
Heath Free Public Library
1 East Main Street
Heath, MA 01346
phone: 413-337-4934
Type: Library System
Staff: 0.83 Collections: 7,700 Programs: 18 Internet Computer: 3
Phinehas S. Newton Library
19 On The Common
Royalston, MA 01368
phone: 978-249-3572
Type: Library System
Staff: 0.80 Collections: 7,669 Programs: 122 Internet Computer: 3
Egremont Free Library
1 Button Ball Lane
South Egremont, MA 01258
phone: 413-528-1474
Type: Library System
Staff: 0.53 Collections: 7,487 Programs: 10 Internet Computer: 3
Jacob Sears Memorial Library
23 Center Street
East Dennis, MA 02641
phone: 508-385-8151
Type: Library System
Staff: 1.03 Collections: 7,198 Programs: 73 Internet Computer: 5
Tyler Memorial Library
Main Street
Charlemont, MA 01339
phone: 413-339-4335
Type: Library System
Staff: 0.37 Collections: 7,050 Programs: 29 Internet Computer: 1
Monterey Public Library
452 Main Road
Monterey, MA 01245
phone: 413-528-3795
Type: Library System
Staff: 0.66 Collections: 6,872 Programs: 57 Internet Computer: 3
Wales Public Library
77 Main Street
Wales, MA 01081
phone: 413-245-9072
Type: Library System
Staff: 0.94 Collections: 6,713 Programs: 58 Internet Computer: 3
West Warren Library Association
2370 Main Street
West Warren, MA 01092
phone: 413-436-9892
Type: Library System
Staff: 0.25 Collections: 6,634 Programs: 62 Internet Computer: 4
Pelham Library
2 South Valley Road
Amherst, MA 01002
phone: 413-253-0657
Type: Library System
Staff: 0.95 Collections: 6,503 Programs: 181 Internet Computer: 8
Fobes Memorial Library
4 Maple Street Unit #9
Oakham, MA 01068
phone: 508-882-3372
Type: Library System
Staff: 1.20 Collections: 6,387 Programs: 57 Internet Computer: 3
Hinsdale Public Library
58 Maple Street
Hinsdale, MA 01235
phone: 413-655-2303
Type: Library System
Staff: 0.70 Collections: 6,346 Programs: 26 Internet Computer: 5
Gaylord Memorial Library
47 College Street
South Hadley, MA 01075
phone: 413-538-5047
Type: Library System
Staff: 0.93 Collections: 6,291 Programs: 224 Internet Computer: 3
Richmond Free Public Library
2821 State Road
Richmond, MA 01254
phone: 413-698-3834
Type: Library System
Staff: 1.31 Collections: 6,219 Programs: 31 Internet Computer: 2
South Chatham Public Library
2559 Main Street
South Chatham, MA 02659
phone: 508-430-7989
Type: Library System
Staff: 0.15 Collections: 5,847 Programs: 0 Internet Computer: 0
West Stockbridge Public Library
21 Stateline Road
West Stockbridge, MA 01266
phone: 413-232-0300
Type: Library System
Staff: 0.84 Collections: 5,482 Programs: 67 Internet Computer: 5
Phillips Free Public Library
25 Templeton Road
Athol, MA 01331
phone: 978-249-1734
Type: Library System
Staff: 0.31 Collections: 5,400 Programs: 28 Internet Computer: 2
Chesterfield Public Library
408 Main Road
Chesterfield, MA 01012
phone: 413-296-4735
Type: Library System
Staff: 0.65 Collections: 5,338 Programs: 46 Internet Computer: 3
Slate Memorial Library
332 Main Road
Turners Falls, MA 01376
phone: 413-863-2591
Type: Library System
Staff: 0.39 Collections: 5,202 Programs: 39 Internet Computer: 2
Russell Public Library
162 Main Street
Russell, MA 01071
phone: 413-862-6221
Type: Library System
Staff: 0.70 Collections: 5,191 Programs: 20 Internet Computer: 3
Paige Memorial Library
87 Petersham Road
Hardwick, MA 01037
phone: 413-477-6704
Type: Library System
Staff: 0.80 Collections: 5,165 Programs: 48 Internet Computer: 4
Holland Public Library
23 Sturbridge Road
Holland, MA 01521
phone: 413-245-3607
Type: Library System
Staff: 0.68 Collections: 5,160 Programs: 0 Internet Computer: 2
M. N. Spear Memorial Library
10 Cooleyville Road
Shutesbury, MA 01072
phone: 413-259-1213
Type: Library System
Staff: 1.43 Collections: 5,102 Programs: 102 Internet Computer: 2
Cushman Library
28 Church Street
Bernardston, MA 01337
phone: 413-648-5402
Type: Library System
Staff: 1.47 Collections: 5,061 Programs: 110 Internet Computer: 3
Belding Memorial Library
344 Main Street
Ashfield, MA 01330
phone: 413-628-4414
Type: Library System
Staff: 0.79 Collections: 4,944 Programs: 0 Internet Computer: 1
New Braintree Public Library
45 Memorial Drive
New Braintree, MA 01531
phone: 508-867-7650
Type: Library System
Staff: 0.80 Collections: 4,893 Programs: 2 Internet Computer: 2
Erving Public Library
17 Moore Street
Erving, MA 01344
phone: 413-423-3348
Type: Library System
Staff: 0.81 Collections: 4,877 Programs: 40 Internet Computer: 3
Field Memorial Library
16 Elm Street
Conway, MA 01341
phone: 413-369-4646
Type: Library System
Staff: 0.85 Collections: 4,814 Programs: 5 Internet Computer: 1
Clarksburg Town Library
711 West Cross Road
North Adams, MA 01247
phone: 413-664-6050
Type: Library System
Staff: 1.25 Collections: 4,705 Programs: 204 Internet Computer: 6
Harwich Port Library Assoc.
49 Lower Bank Street
Harwich Port, MA 02646
phone: 508-432-3320
Type: Library System
Staff: 0.60 Collections: 4,522 Programs: 12 Internet Computer: 1
Griswold Memorial Library
14 Main Road
Colrain, MA 01340
phone: 413-624-3619
Type: Library System
Staff: 0.85 Collections: 4,339 Programs: 40 Internet Computer: 4
Hamilton Memorial Library
195 Route 20
Chester, MA 01011
phone: 413-354-7808
Type: Library System
Staff: 0.59 Collections: 4,188 Programs: 8 Internet Computer: 1
Cheshire Public Library
23 Depot Street
Cheshire, MA 01225
phone: 413-743-4746
Type: Library System
Staff: 0.51 Collections: 4,109 Programs: 6 Internet Computer: 1
Chase Library Assoc., Inc.
7 Main Street
West Harwich, MA 02671
phone: 508-432-2610
Type: Library System
Staff: 0.25 Collections: 3,972 Programs: 9 Internet Computer: 1
Lanesborough Public Library
83 North Main Street (Town Hall)
Lanesboro, MA 01237
phone: 413-442-0222
Type: Library System
Staff: 0.95 Collections: 3,872 Programs: 50 Internet Computer: 2
Shaw Memorial Library
312 Main Street
Plainfield, MA 01070
phone: 413-634-5406
Type: Library System
Staff: 0.38 Collections: 3,740 Programs: 11 Internet Computer: 2
Robertson Memorial Library
849 Greenfield Road
Greenfield, MA 01301
phone: 413-773-9334
Type: Library System
Staff: 0.47 Collections: 3,471 Programs: 6 Internet Computer: 1
Buckland Public Library
30 Upper Street
Buckland, MA 01338
phone: 413-625-9412
Type: Library System
Staff: 0.50 Collections: 3,432 Programs: 10 Internet Computer: 3
Wendell Free Library
7 Wendell Depot Road
Wendell, MA 01379
phone: 978-544-3559
Type: Library System
Staff: 1.03 Collections: 3,263 Programs: 218 Internet Computer: 7
Grace Hall Memorial Library
161 Main Road
Westfield, MA 01085
phone: 413-862-3894
Type: Library System
Staff: 0.48 Collections: 3,226 Programs: 15 Internet Computer: 2
Porter Memorial Library
87 Main Street
Blandford, MA 01008
phone: 413-848-2853
Type: Library System
Staff: 0.96 Collections: 3,205 Programs: 45 Internet Computer: 2
Worthington Library
1 Huntington Road
Worthington, MA 01098
phone: 413-238-5565
Type: Library System
Staff: 0.55 Collections: 3,189 Programs: 48 Internet Computer: 5
Taylor Memorial Library
733 Main Street
Lanesboro, MA 01237
phone: 413-738-5326
Type: Library System
Staff: 0.46 Collections: 3,091 Programs: 36 Internet Computer: 2
Warwick Free Public Library
4 Hotel Road
Warwick, MA 01378
phone: 978-544-7866
Type: Library System
Staff: 0.55 Collections: 3,007 Programs: 6 Internet Computer: 6
Savoy Hollow Library
720 Main Road
Savoy, MA 01256
phone: 413-743-4290
Type: Library System
Staff: 0.45 Collections: 2,983 Programs: 35 Internet Computer: 2
Cuttyhunk Public Library
19 Tower Hill Road
Cuttyhunk, MA 02713
phone: 508-990-7408
Type: Library System
Staff: 0.25 Collections: 2,929 Programs: 0 Internet Computer: 0
Middlefield Public Library
188 Main Road
Middlefield, MA 01243
phone: 413-623-6421
Type: Library System
Staff: 0.33 Collections: 2,869 Programs: 3 Internet Computer: 2
Florida Free Public Library
56 North County Road
North Adams, MA 01247
phone: 413-664-0153
Type: Library System
Staff: 0.75 Collections: 2,731 Programs: 2 Internet Computer: 2
Sandisfield Public Library
23 Sandisfield Road
Sandisfield, MA 01255
phone: 413-258-4966
Type: Library System
Staff: 0.41 Collections: 2,600 Programs: 2 Internet Computer: 1
Bryant Free Library
Route 9, 455 Berkshire Trail
Cummington, MA 01026
phone: 413-634-0109
Type: Library System
Staff: 0.50 Collections: 2,384 Programs: 2 Internet Computer: 1
Gilbertville Public Library
259 Main Street
Gilbertville, MA 01031
phone: 413-477-6312
Type: Library System
Staff: 0.38 Collections: 2,310 Programs: 95 Internet Computer: 6
Windsor Free Public Library
1890 Route 9
Windsor, MA 01270
phone: 413-684-3811
Type: Library System
Staff: 0.00 Collections: 2,283 Programs: 0 Internet Computer: 1
Alford Free Public Library
5 Alford Center Road
Great Barrington, MA 01230
phone: 413-528-4536
Type: Library System
Staff: 0.05 Collections: 2,186 Programs: 1 Internet Computer: 0
Topsfield Town Library
1 South Common Street
Topsfield, MA 01983
phone: 978-887-1528
Type: Library System
Staff: 8.18 Collections: 1,701 Programs: 104 Internet Computer: 19
Tyringham Free Public Library
118 Main Road
Tyringham, MA 01264
phone: 413-243-1373
Type: Library System
Staff: 0.10 Collections: 1,410 Programs: 0 Internet Computer: 2
Peru Library
6 W. Main Road
Hinsdale, MA 01235
phone: 413-655-8650
Type: Library System
Staff: 0.25 Collections: 1,221 Programs: 1 Internet Computer: 5
Goshen Free Public Library
42 Main Street
Goshen, MA 01032
phone: 413-268-7033
Type: Library System
Staff: 0.25 Collections: 975 Programs: 3 Internet Computer: 2
Tolland Public Library
22 Clubhouse Road
Granville, MA 01034
phone: 413-258-4201
Type: Library System
Staff: 0.33 Collections: 942 Programs: 0 Internet Computer: 2
Mount Washington Public Library
Town Hall 118 East Street
South Egremont, MA 01258
phone: 413-528-0406
Type: Library System
Staff: 0.24 Collections: 821 Programs: 0 Internet Computer: 0
Monroe Public Library
3b School Street
Monroe Bridge, MA 01350
phone: 413-424-7776
Type: Library System
Staff: 0.08 Collections: 521 Programs: 6 Internet Computer: 0
Field Library
243 Millers Falls Road
Northfield, MA 01360
Type: Library System
Staff: 0.00 Collections: 374 Programs: 2 Internet Computer: 0
Hingham Public Library
66 Leavitt Street
Hingham, MA 02043
phone: 781-741-1405
Type: Library System
Staff: 20.70 Collections: 0 Programs: 445 Internet Computer: 18
Acton Memorial Library
486 Main Street
Acton, MA 01720
phone: 978-264-9641
Type: Central Library
Munson Memorial Library
1046 South East Street
Amherst, MA 01002
phone: 413-259-3095
Type: Branch Library
North Amherst Library
8 Montague Road
Amherst, MA 01002
phone: 413-259-3099
Type: Branch Library
Edith M. Fox Library
175 Massachusetts Avenue
Arlington, MA 02474
phone: 781-316-3198
Type: Branch Library
Beverly Farms Branch Library
24 Vine Street
Beverly, MA 01915
phone: 978-921-6066
Type: Branch Library
Beverly Bookmobile
32 Essex Street
Beverly, MA 01915
Type: Bookmobile
Kirstein Business Branch
20 City Hall Avenue
Boston, MA 02108
phone: 617-523-0860
Type: Branch Library
North End Branch Library
25 Parmenter Street
Boston, MA 02113
phone: 617-227-8135
Type: Branch Library
South End Branch Library
685 Tremont Street
Boston, MA 02118
phone: 617-536-8241
Type: Branch Library
West End Branch Library
151 Cambridge Street
Boston, MA 02114
phone: 617-523-3957
Type: Branch Library
Brighton Branch Library
40 Academy Hill Road
Brighton, MA 02135
phone: 617-782-6032
Type: Branch Library
Faneuil Branch Library
419 Faneuil Street
Brighton, MA 02135
phone: 617-782-6705
Type: Branch Library
Charlestown Branch Library
179 Main Street
Charlestown, MA 02129
phone: 617-242-1248
Type: Branch Library
Adams Street Branch Library
690 Adams Street
Dorchester, MA 02122
phone: 617-436-6900
Type: Branch Library
Codman Square Branch Library
690 Washington Street
Dorchester Center, MA 02124
phone: 617-436-8214
Type: Branch Library
Fields Corner Branch Library
1520 Dorchester Avenue
Dorchester, MA 02122
phone: 617-436-2155
Type: Branch Library
Lower Mills Branch Library
27 Richmond Street
Dorchester Center, MA 02124
phone: 617-298-7841
Type: Branch Library
Mattapan Branch Library
1350 Blue Hill Avenue
Mattapan, MA 02126
phone: 617-298-9218
Type: Branch Library
Uphams Corner Branch Library
500 Columbia Road
Dorchester, MA 02125
phone: 617-265-0139
Type: Branch Library
East Boston Branch Library
276 Meridian Street
Boston, MA 02128
phone: 617-569-0271
Type: Branch Library
Orient Heights Branch Library
18 Barnes Avenue
Boston, MA 02128
phone: 617-567-2516
Type: Branch Library
Hyde Park Branch Library
35 Harvard Avenue
Hyde Park, MA 02136
phone: 617-361-2524
Type: Branch Library
Connolly Branch Library
433 Centre Street
Jamaica Plain, MA 02130
phone: 617-522-1960
Type: Branch Library
Jamaica Plain Branch Library
12 Sedgwick Street
Jamaica Plain, MA 02130
phone: 617-524-2053
Type: Branch Library
Dudley Branch Library
65 Warren Street
Roxbury, MA 02119
phone: 617-442-6186
Type: Branch Library
Egleston Square Branch Library
2044 Columbus Avenue
Roxbury, MA 02119
phone: 617-445-4340
Type: Branch Library
Grove Hall Branch Library
41 Genevia Avenue
Dorchester, MA 02121
phone: 617-427-3337
Type: Branch Library
Parker Hill Branch Library
1497 Tremont Street
Roxbury Crossing, MA 02120
phone: 617-427-3820
Type: Branch Library
South Boston Branch Library
646 East Broadway
Boston, MA 02127
phone: 617-268-0180
Type: Branch Library
Washington Village Branch Library
1226 Columbia Road
Boston, MA 02127
phone: 617-269-7239
Type: Branch Library
Roslindale Branch Library
4238 Washington Street
Roslindale, MA 02131
phone: 617-323-2343
Type: Branch Library
West Roxbury Branch Library
1961 Centre Street
West Roxbury, MA 02132
phone: 617-325-3147
Type: Branch Library
Honan-Allston Branch
300 North Harvard Street
Allston, MA 02134
phone: 617-787-6313
Type: Branch Library
Dudley Literacy Center
65 Warren Street
Roxbury, MA 02119
phone: 617-859-2446
Type: Branch Library
East Branch Library
54 Kingman Street
Brockton, MA 02302
phone: 508-580-7892
Type: Branch Library
West Branch Library
540 Forest Avenue
Brockton, MA 02301
phone: 508-580-7894
Type: Branch Library
Coolidge Corner Branch Library
31 Pleasant Street
Brookline, MA 02446
phone: 617-730-2380
Type: Branch Library
Putterham Branch Library
959 West Roxbury Parkway
Chestnut Hill, MA 02467
phone: 617-730-2385
Type: Branch Library
Central Square Branch Library
45 Pearl Street
Cambridge, MA 02139
phone: 617-349-4010
Type: Branch Library
William Cardinal O'connell Branch
48 Sixth Street
Cambridge, MA 02141
phone: 617-349-4019
Type: Branch Library
Salvatore Valente Branch Library
826 Cambridge Street
Cambridge, MA 02142
phone: 617-349-4015
Type: Branch Library
Alma Boudreau Branch
245 Concord Avenue
Cambridge, MA 02138
phone: 617-349-4017
Type: Branch Library
Daniel P. Collins Branch Library
64 Aberdeen Avenue
Cambridge, MA 02138
phone: 617-349-4021
Type: Branch Library
Mildred A. O'neill Branch
70 Rindge Avenue
Cambridge, MA 02140
phone: 617-349-4023
Type: Branch Library
Mackay Branch Library
43 Newfield Street
North Chelmsford, MA 01863
phone: 978-256-5521
Type: Branch Library
Chelsea Public Library
569 Broadway
Chelsea, MA 02150
phone: 617-889-8399
Type: Central Library
Chicopee Falls Branch Library
216 Broadway
Chicopee, MA 01020
phone: 413-592-1820
Type: Branch Library
Fairview Branch Library
373 Britton Street
Chicopee, MA 01020
phone: 413-533-8218
Type: Branch Library
Loring N. Fowler Library
1322 Main Street
Concord, MA 01742
phone: 978-318-3350
Type: Branch Library
North Dartmouth Library
1383 Tucker Road
North Dartmouth, MA 02747
phone: 508-999-0728
Type: Branch Library
Dedham Public Library
43 Church Street
Dedham, MA 02026
phone: 781-751-9280
Type: Central Library
Endicott Branch Library
257 Mount Vernon Street
Dedham, MA 02026
phone: 781-751-9178
Type: Branch Library
East Longmeadow Public Library
60 Center Square
East Longmeadow, MA 01028
phone: 413-525-5432
Type: Central Library
Shute Memorial Library
781 Broadway
Everett, MA 02149
phone: 617-394-2308
Type: Branch Library
South Branch Library
1310 South Main Street
Fall River, MA 02724
phone: 508-324-2708
Type: Branch Library
East End Branch Library
1386 Pleasant Street
Fall River, MA 02723
phone: 508-324-2709
Type: Branch Library
East Falmouth Branch Library
310 East Falmouth Highway
East Falmouth, MA 02536
phone: 508-548-6340
Type: Branch Library
North Falmouth Branch Library
6 Chester Street
North Falmouth, MA 02556
phone: 508-563-2922
Type: Branch Library
Florida Free Public Library
56 North County Road
North Adams, MA 01247
phone: 413-664-6023
Type: Central Library
Mcauliffe Branch Library
10 Nicholas Road
Framingham, MA 01701
phone: 508-532-5636
Type: Branch Library
Ramsdell Public Library
1087 Main Street
Housatonic, MA 01236
phone: 413-274-3738
Type: Branch Library
South Lawrence Branch Library
135 Parker Street
Lawrence, MA 01843
phone: 978-620-3650
Type: Branch Library
Pollard Memorial Library Senior Center Branch
276 Broadway Street
Lowell, MA 01854
phone: 978-970-4186
Type: Branch Library
Linden Branch Library
141 Oliver Street
Malden, MA 02148
phone: 781-397-7067
Type: Branch Library
Abbot Public Library
235 Pleasant Street
Marblehead, MA 01945
phone: 781-631-1480
Type: Central Library
Millers Falls Library
23 Bridge Street
Millers Falls, MA 01349
phone: 413-659-3801
Type: Branch Library
Montague Center Library
17 Center Street
Montague, MA 01351
phone: 413-367-2852
Type: Branch Library
Mount Washington Public Library
Town Hall 118 East Street
South Egremont, MA 01258
phone: 413-528-1798
Type: Central Library
Natick-Morse Bookmobile
14 East Central Street
Natick, MA 01760
Type: Bookmobile
Francis J. Lawler Branch Library
745 Rockdale Avenue
New Bedford, MA 02740
phone: 508-991-6216
Type: Branch Library
Casa Da Saudade
58 Crapo Street
New Bedford, MA 02740
phone: 508-991-6218
Type: Branch Library
Howland Green Library
3 Rodney French Boulevard
New Bedford, MA 02744
phone: 508-991-6212
Type: Branch Library
Wilks Library
1911 Acushnet Avenue
New Bedford, MA 02746
phone: 508-991-6214
Type: Branch Library
New Bedford Public Library Bookmobile
1911 Acushnet Avenue
New Bedford, MA 02746
Type: Bookmobile
Andrews Branch Library
77 Purchase Street
Newburyport, MA 01950
phone: 978-465-4430
Type: Branch Library
Newton Free Library
330 Homer Street
Newton Center, MA 02459
phone: 617-796-1400
Type: Central Library
Moore-Leland Library
172 Athol Road
Orange, MA 01364
phone: 978-575-0444
Type: Branch Library
South Branch Library
78 Lynn Street
Peabody, MA 01960
phone: 508-531-3380
Type: Branch Library
West Branch Library
603 Lowell Street
Peabody, MA 01960
phone: 508-535-3354
Type: Branch Library
Manomet Branch Library
12 Strand Avenue
Plymouth, MA 02360
phone: 508-830-4185
Type: Branch Library
Thomas Crane Public Library
40 Washington Street
Quincy, MA 02269
phone: 617-376-1300
Type: Central Library
North Quincy Branch Library
381 Hancock Street
Quincy, MA 02171
phone: 617-376-1320
Type: Branch Library
Adams Shore Branch Library
519 Sea Street
Quincy, MA 02169
phone: 617-376-1325
Type: Branch Library
Wollaston Branch Library
41 Beale Street
Quincy, MA 02170
phone: 617-376-1330
Type: Branch Library
Russell Public Library
162 Main Street
Russell, MA 01071
phone: 413-862-3102
Type: Central Library
East Branch Library
115 Broadway
Somerville, MA 02145
phone: 617-623-5000
Type: Branch Library
West Branch Library
40 College Avenue
Somerville, MA 02144
phone: 617-623-5000
Type: Branch Library
Brightwood Branch Library
359 Plainfield Street
Springfield, MA 01107
phone: 413-263-6805
Type: Branch Library
East Springfield Branch Library
21 Osborne Terrace
Springfield, MA 01104
phone: 413-263-6840
Type: Branch Library
Forest Park Branch Library
380 Belmont Avenue
Springfield, MA 01108
phone: 413-263-6843
Type: Branch Library
Indian Orchard Branch Library
44 Oak Street
Indian Orchard, MA 01151
phone: 413-263-6846
Type: Branch Library
Liberty Branch Library
773 Liberty Street
Springfield, MA 01104
phone: 413-263-6849
Type: Branch Library
Mason Square Branch Library
765 State Street
Springfield, MA 01109
phone: 413-263-6852
Type: Branch Library
Pine Point Branch Library
204 Boston Road
Springfield, MA 01109
phone: 413-263-6855
Type: Branch Library
Sixteen Acres Branch Library
1187 Parker Street
Springfield, MA 01129
phone: 413-263-6858
Type: Branch Library
East Forest Park
122/124 Island Pond Road
Springfield, MA 01118
phone: 413-263-6836
Type: Branch Library
Hills Branch Library
210 Washington Street
Wellesley Hills, MA 02481
phone: 781-237-0381
Type: Branch Library
Fells Branch Library
308 Weston Road
Wellesley, MA 02482
phone: 781-237-0485
Type: Branch Library
West Stockbridge Public Library
21 Stateline Road
West Stockbridge, MA 01266
phone: 413-232-0308
Type: Central Library
J.V. Fletcher Library Bookmobile
50 Main Street
Westford, MA 01886
Type: Bookmobile
Weston Public Library
87 School Street
Weston, MA 02493
phone: 781-893-3312
Type: Central Library
Islington Branch Library
280 Washington Street
Westwood, MA 02090
phone: 617-326-5914
Type: Branch Library
Fogg Library
1 Columbian Square
South Weymouth, MA 02190
phone: 781-337-0410
Type: Branch Library
Franklin N. Pratt Library
1400 Pleasant Street
East Weymouth, MA 02189
phone: 781-337-1677
Type: Branch Library
North Branch Library
220 North Street
North Weymouth, MA 02191
phone: 781-340-5036
Type: Branch Library
Haydenville Public Library
136 Main Street
Haydenville, MA 01039
phone: 413-268-8406
Type: Branch Library
Great Brook Valley Branch Library
89 Tacoma Street
Worcester, MA 01605
phone: 508-799-1729
Type: Branch Library
Frances Perkins Branch Library At Greendale
470 West Boylston Street
Worcester, MA 01606
phone: 508-799-1687
Type: Branch Library
W. Acton Citizens' Library
21 Windsor Avenue
Acton, MA 01720
phone: 978-264-9652
Type: Central Library
Guilford H. Hathaway Library
6 North Main Street
Assonet, MA 02702
phone: 508-644-2385
Type: Branch Library
West Yarmouth Library
391 Main Street
West Yarmouth, MA 02673
phone: 508-775-5206
Type: Branch Library
Yarmouth Port Library
297 Main Street
Yarmouth Port, MA 02675
phone: 508-362-3717
Type: Branch Library


 
The USA.com website and domain are privately owned and are not operated by or affiliated with any government or municipal authority.
© 2017 World Media Group, LLC.