JavaScript must be enabled in order for you to use CountingOpinions services. However, it seems JavaScript is either disabled or not supported by your browser. To use standard view, enable JavaScript by changing your browser options, then try again.

A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - R - S - T - U - V - W - Y - Download Excel version
Massachusetts Board of Library Commissioners
Name Address City State Zip County Phone No. Hours
Abbot Public Library 
   Abbot Public Library235 Pleasant St.MarbleheadMA01945-2228Essex(781) 631-1481
Abington Public Library
   Abington Public Library600 Gliniewicz WayAbingtonMA02351-1641Plymouth(781) 982-2139
Acton Memorial Library
   Acton Memorial Library486 Main St.ActonMA01720-3999Middlesex(978) 929-6655
Acushnet Public Library
   Acushnet Public Library88 Main St.AcushnetMA02743-2117Bristol(508) 998-0270M,W 10-8; Tu,Th 1-8; Sa 9-3;
Adams Free Library
   Adams Free Library92 Park StreetAdamsMA01220-2096Berkshire(413) 743-8345
Agawam Public Library
   Agawam Public Library750 Cooper StreetAgawamMA01001-2177Hampden(413) 789-1550
Alford Free Public Library
   Alford Free Public Library5 Alford Center RoadAlfordMA01230-8920Berkshire(413) 528-4536
Ames Free Library of Easton, Inc.
   Ames Free Library of Easton53 Main St.North EastonMA02356-1484Bristol(508) 238-2000
Amesbury Public Library
   Amesbury Public Library149 Main St.AmesburyMA01913-2899Essex(978) 388-8148
Aquinnah Public Library
   Aquinnah Public Library1 Church StreetAquinnahMA02535-1521Dukes(508) 645-2314
Arms Library
   Arms LibraryBridge and Main Sts.Shelburne FallsMA01370-1195Franklin(413) 625-0306
Ashby Free Public Library
   Ashby Free Public Library812 Main StreetAshbyMA01431-2305Middlesex(978) 386-5377
Ashland Public Library
   Ashland Public Library66 Front St.AshlandMA01721-2205Middlesex(508) 881-0134
Athol Public Library
   Athol Public Library568 Main St.AtholMA01331-1888Worcester(978) 249-9515
Attleboro Public Library
   Attleboro Public Library74 N Main StAttleboroMA02703-2218Bristol(508) 222-0157M,W 8:30-8:30;Tu,F-Sa 8:30-4:30; Th 11:30-8:30;
Auburn Free Public Library
   Auburn Free Public Library369 Southbridge St.AuburnMA01501-2441Worcester(508) 832-7790
Avon Public Library
   Avon Public Library280 West Main St.AvonMA02322-1697Norfolk(508) 583-0378
Ayer Public Library
   Ayer Public Library26 E. Main St.AyerMA01432-1608Middlesex(978) 772-8250
Bacon Free Library 
   Bacon Free Library58 Eliot StreetSouth NatickMA01760-5596Middlesex(508) 653-6730
Bancroft Memorial Library
   Bancroft Memorial Library50 Hopedale St.HopedaleMA01747-1799Worcester(508) 634-2209
Beals Memorial Library
   Beals Memorial Library50 Pleasant St.WinchendonMA01475-1619Worcester(978) 297-0300
Beaman Memorial Public Library
   Beaman Memorial Public Library8 Newton St.West BoylstonMA01583-1695Worcester(508) 835-3711
Becket Athenaeum, Inc.
   Becket Athenaeum, Inc.3367 Main St.BecketMA01223-0346Berkshire(413) 623-5483
Bedford Free Public Library
   Bedford Free Public Library7 Mudge WayBedfordMA01730-2168Middlesex(781) 275-9440
Belding Memorial Library
   Belding Memorial Library244 Main StreetAshfieldMA01330-0407Franklin(413) 628-4414
Bellingham Public Library
   Bellingham Public Library100 Blackstone St.BellinghamMA02019-1665Norfolk(508) 966-1660
Belmont Public Library
   Belmont Public Library336 Concord Ave.BelmontMA02478-3032Middlesex(617) 489-2000
Berkley Public Library
   Berkley Public Library3 North Main StreetBerkleyMA02779-1311Bristol(508) 822-3329
Berkshire Athenaeum
   Berkshire Athenaeum1 Wendell Ave.PittsfieldMA01201-6385Berkshire(413) 499-9480
Berlin Public Library
   Berlin Public Library23 Carter St.BerlinMA01503-1219Worcester(978) 838-2812
Beverly Public Library
   Beverly Bookmobile32 ESSEX ST.BEVERLYMA01915-4561Essex(978) 921-6062
   Beverly Farms Branch Library24 VINE STREETBEVERLYMA01915-2208Essex(978) 921-6066
   Beverly Public Library32 Essex St.BeverlyMA01915-4561Essex(978) 921-6062
Bigelow Free Public Library
   Bigelow Free Public Library54 Walnut St.ClintonMA01510-2926Worcester(978) 365-4160
Billerica Public Library
   Billerica Public Library15 Concord Rd.BillericaMA01821-2517Middlesex(978) 671-0948
Blackstone Free Public Library
   Blackstone Free Public Library86 Main St.BlackstoneMA01504-2295Worcester(508) 883-1931
Blanding Free Public Library
   Blanding Free Public Library124 Bay State Rd.RehobothMA02769-2314Bristol(508) 252-4236
Bolton Public Library
   Bolton Public Library738 Main St.BoltonMA01740-1202Worcester(978) 779-2839
Boston Public Library
   Adams Street Branch Library690 ADAMS STREETDORCHESTERMA02122-1907Suffolk(617) 436-6900
   Boston Public Library700 Boylston StreetBostonMA02116-0286Suffolk(617) 536-5400
   Brighton Branch Library40 ACADEMY HILL ROADBRIGHTONMA02135-3316Suffolk(617) 782-6032
   Charlestown Branch Library179 MAIN STREETCHARLESTOWNMA02129-3299Suffolk(617) 242-1248
   Chinatown Branch Library2 Boylston StreetBostonMA02116Suffolk(617) 807-8176
   Codman Square Branch Library690 WASHINGTON STREETDORCHESTERMA02124-3598Suffolk(617) 436-8214
   Connolly Branch Library433 CENTRE STREETJAMAICA PLAINMA02130-1895Suffolk(617) 522-1960
   Dudley Branch Library65 WARREN STREETROXBURYMA02119-3206Suffolk(617) 442-6186
   East Boston Branch Library365 Bremen StreetEAST BOSTONMA02128-1654Suffolk(617) 569-0271
   Egleston Square Branch Library2044 COLUMBUS AVENUEROXBURYMA02119-1123Suffolk(617) 445-4340
   Faneuil Branch Library419 FANEUIL STREETBRIGHTONMA02135-1699Suffolk(617) 782-6705
   Fields Corner Branch Library1520 DORCHESTER AVENUEDORCHESTERMA02122-1319Suffolk(617) 436-2155
   Grove Hall Branch Library5 Crawford StreetDorchesterMA02121-2495SUFFOLK(617) 427-3337
   Honan-Allston Branch300 NORTH HARVARD ST.ALLSTONMA02134-1530Suffolk(617) 787-6313
   Hyde Park Branch Library35 HARVARD AVENUEHYDE PARKMA02136-2862Suffolk(617) 361-2524
   Jamaica Plain Branch Library12 SEDGWICK STREETJAMAICA PLAINMA02130-2897Suffolk(617) 524-2053
   Lower Mills Branch Library27 RICHMOND STREETDORCHESTERMA02124-5610Suffolk(617) 298-7841
   Mattapan Branch Library10 HAZELTON STREETMATTAPANMA02126-3198Suffolk(617) 298-9218
   North End Branch Library25 PARMENTER STREETBOSTONMA02113-2306Suffolk(617) 227-8135
   Parker Hill Branch Library1497 TREMONT STREETROXBURYMA02120-2995Suffolk(617) 427-3820
   Roslindale Branch Library4238 WASHINGTON STREETROSLINDALEMA02131-2517Suffolk(617) 323-2343
   South Boston Branch Library646 EAST BROADWAYSOUTH BOSTONMA02127-1589Suffolk(617) 268-0180
   South End Branch Library685 TREMONT STREETBOSTONMA02118-3198Suffolk(617) 536-8241
   Uphams Corner Branch Library500 COLUMBIA ROADDORCHESTERMA02125-2389Suffolk(617) 265-0139
   West End Branch Library151 CAMBRIDGE STREETBOSTONMA02114-2704Suffolk(617) 523-3957
   West Roxbury Branch Library1961 CENTRE STREETWEST ROXBURYMA02132-2595Suffolk(617) 325-3147
Boxford Town Library
   Boxford Town Library10 Elm St.BoxfordMA01921-2322Essex(978) 887-7323M-Th 10-8; F 12-5;
Boyden Library
   Boyden Library10 Bird St.FoxboroughMA02035-2301Norfolk(508) 543-1245
Boylston Public Library
   Boylston Public Library695 Main St.BoylstonMA01505-1399Worcester(508) 869-2371
Boynton Public Library
   Boynton Public Library27 Boynton Rd.TempletonMA01468-1412Worcester(978) 939-5582
Brewster Ladies' Library
   Brewster Ladies' Library1822 Main StreetBrewsterMA02631-1827Barnstable(508) 896-3913
Bridgewater Public Library
   Bridgewater Public Library15 South St.BridgewaterMA02324-2593Plymouth(508) 697-3331M-W 9-8; Th 10-5; F-Sa 10-2;
Brimfield Public Library
   Brimfield Public Library25 Main StBrimfieldMA01010-9701Hampden(413) 245-3518
Brockton Public Library System
   Brockton Public Library System304 Main St.BrocktonMA02301-5323Plymouth(508) 580-7890
   East Branch Library54 KINGMAN STREETBROCKTONMA02302-3247Plymouth(508) 580-7892
   West Branch Library540 FOREST AVENUEBROCKTONMA02301-5748Plymouth(508) 580-7894
Brookline Public Library
   Brookline Public Library361 Washington St.BrooklineMA02445-6864Norfolk(617) 730-2370
   Coolidge Corner Branch Library31 PLEASANT STREETBROOKLINEMA02446-3725Norfolk(617) 730-2380
   Putterham Branch Library959 WEST ROXBURY PARKWAYCHESTNUT HILLMA02467-3939Norfolk(617) 730-2385
Brooks Free Library
   Brooks Free Library739 Main StreetHarwichMA02645-2752Barnstable(508) 430-7562
Bryant Free Library
   Bryant Free Library455 Berkshire Trail, Route 9CummingtonMA01026-9610Hampshire(413) 634-0109
Buckland Public Library
   Buckland Public Library30 Upper St.BucklandMA01338-0149Franklin(413) 625-9412Tu 2-6 , F 1-6 , Sa 9-1
Burlington Public Library
   Burlington Public Library22 Sears St.BurlingtonMA01803-3032Middlesex(781) 270-1690
Bushnell-Sage Library
   Bushnell-Sage Library48 Main St.SheffieldMA01257-9701Berkshire(413) 229-7004
Cambridge Public Library 
   Alma Boudreau Branch245 CONCORD AVENUECAMBRIDGEMA02138-1323Middlesex(617) 349-4017
   Cambridge Public Library359 BroadwayCambridgeMA02139-4191Middlesex(617) 349-4040
   Central Square Branch Library45 PEARL STREETCAMBRIDGEMA02139-4092Middlesex(617) 349-4010
   Daniel P. Collins Branch Library64 ABERDEEN AVENUECAMBRIDGEMA02138-4690Middlesex(617) 349-4021
   Mildred A. O'Neill Branch70 RINDGE AVENUECAMBRIDGEMA02140-2596Middlesex(617) 349-4023
   Salvatore Valenete Branch Library826 CAMBRIDGE STREETCAMBRIDGEMA02142-1499Middlesex(617) 349-4015
   William Cardinal O'Connell Branch48 SIXTH STREETCAMBRIDGEMA02141-2106Middlesex(617) 349-4019
Canton Public Library
   Canton Public Library786 Washington St.CantonMA02021-3029Norfolk(781) 821-5027M 1p-9p, TuW,Th 10a-9p, F-Sa 10a-5:30p
Carver Public Library
   Carver Public Library2 Meadowbrook WayCarverMA02330-1218Plymouth(508) 866-3415
Cary Memorial Library
   Cary Memorial Library1874 Massachusetts Ave.LexingtonMA02420-5385Middlesex(781) 862-6288
Centerville Public Library
   Centerville Public Library585 Main St.CentervilleMA02632-2915Barnstable(508) 790-6220
Charlton Public Library
   Charlton Public Library40 Main St.CharltonMA01507-1355Worcester(508) 248-0452
Chase Library Assoc., Inc.
   Chase Library Assoc., Inc.5 Main St.West HarwichMA02671-0457Barnstable(508) 432-2610
Chelmsford Public Library
   Chelmsford Public Library25 Boston Rd.ChelmsfordMA01824-3088Middlesex(978) 256-5521
   MacKay Branch Library43 NEWFIELD STREETNORTH CHELMSFORDMA01863-1799Middlesex(978) 256-5521 ext.6
Chelsea Public Library
   Chelsea Public Library569 BroadwayChelseaMA02150-2991Suffolk(617) 469-4350
Cheshire Public Library
   Cheshire Public Library23 Depot StreetCheshireMA01225-0015Berkshire(413) 743-4746
Chesterfield Public Library
   Chesterfield Public Library408 Main RoadChesterfieldMA01012-0305Hampshire(413) 296-4735
Chicopee Public Library
   Chicopee Public Library449 Front StreetChicopeeMA01013-3106Hampden(413) 594-1800
   Chicopee Public Library Bookmobile449 Front StreetChicopeeMA01013Hampden(413) 594-1800
   Fairview Branch Library373 BRITTON STREETChicopeeMA01020-4325Hampden(413) 533-8218
Chilmark Free Public Library
   Chilmark Free Public Library522 South Rd.ChilmarkMA02535-0180Dukes(508) 645-3360
Clapp Memorial Library
   Clapp Memorial Library19 S. Main StreetBelchertownMA01007-9401Hampshire(413) 323-0417
Clarksburg Town Library
   Clarksburg Town Library711 West Cross RoadClarksburgMA01247-9716Berkshire(413) 664-6050
Conant Free Public Library
   Conant Free Public Library4 Meetinghouse Hill RdSterlingMA01564-2130Worcester(978) 422-6409
Concord Free Public Library
   Concord Free Public Library129 Main StreetConcordMA01742-2494Middlesex(978) 318-3300
   LORING N. FOWLER LIBRARY1322 MAIN STREETCONCORDMA01742-1322Middlesex(978) 318-3350
Cotuit Library
   Cotuit Library871 Main St.CotuitMA02635-0648Barnstable(508) 428-8141
Cushman Library
   Cushman Library28 Church St.BernardstonMA01337Franklin(413) 648-5402
Cuttyhunk Public Library
   Cuttyhunk Public Library19 Tower Hill RoadCuttyhunkMA02713-9999Dukes(508) 990-7408
Dalton Free Public Library 
   Dalton Free Public Library462 Main StreetDaltonMA01226-1683Berkshire(413) 684-6112
Dartmouth Public Libraries
   SOUTHWORTH LIBRARY732 Dartmouth St.DartmouthMA02748-3251Bristol(508) 999-0726
David & Joyce Milne Public Library
   David & Joyce Milne Public Library1095 Main StreetWilliamstownMA01267-2637Berkshire(413) 458-5369
Dedham Public Library
   Dedham Public Library43 Church St.DedhamMA02026-4393Norfolk(781) 751-9280
   Endicott Branch Library257 MOUNT VERNON STREETDEDHAMMA02026-3256Norfolk(781) 326-5339
Dennis Memorial Library Association
   Dennis Memorial Library Association1020 Old Bass River Rd.DennisMA02638-2523Barnstable(508) 385-2255
Dennis Public Library
   Dennis Public Library5 Hall St.Dennis PortMA02639-1420Barnstable(508) 760-6219
Dickinson Memorial Library
   Dickinson Memorial Library115 Main StreetNorthfieldMA01360-1097Franklin(413) 498-2455
Dighton Public Library
   Dighton Public Library395 Main St.DightonMA02715-1200Bristol(508) 669-6421
Dover Town Library
   Dover Town Library56 Dedham St.DoverMA02030-2214Norfolk(508) 785-8113
Dunstable Free Public Library
   Dunstable Free Public Library588 Main St.DunstableMA01827-1313Middlesex(978) 649-7830
Duxbury Free Library
   Duxbury Free Library77 Alden StreetDuxburyMA02332-3835Plymouth(781) 934-2721
East Bridgewater Public Library 
   East Bridgewater Public Library32 Union St.East BridgewaterMA02333-1598Plymouth(508) 378-1616
East Brookfield Public Library
   East Brookfield Public Library122 Connie Mack Dr.East BrookfieldMA01515-1802Worcester(508) 867-7928
East Longmeadow Public Library
   East Longmeadow Public Library60 Center SquareEast LongmeadowMA01028-2459Hampden(413) 525-5432
Eastham Public Library
   Eastham Public Library190 Samoset RoadEasthamMA02642-3109Barnstable(508) 240-5950
Edgartown Free Public Library
   Edgartown Free Public Library58 North Water St.EdgartownMA02539-8146Dukes(508) 627-4221Tu, W 10-8; Th, F, Sa 10-5
Edwards Public Library
   Edwards Public Library30 East StreetSouthamptonMA01073-9412Hampshire(413) 527-9480
Egremont Free Library
   Egremont Free Library1 Buttonball LaneSouth EgremontMA01258-9999Berkshire(413) 528-1474
Eldredge Public Library
   Eldredge Public Library564 Main St.ChathamMA02633-2296Barnstable(508) 945-5170
Elizabeth Taber Memorial Library
   Elizabeth Taber Memorial Library8 Spring St.MarionMA02738-0116Plymouth(508) 748-1252
Emily Williston Memorial Library
   Emily Williston Memorial Library9 Park St.EasthamptonMA01027-2195Hampshire(413) 527-1031
Erving Public Library
   ERVING CENTER BRANCH12 E. MAIN ST.ERVINGMA01344-9717Franklin(413) 422-2800
   Erving Public Library17 Moore St.ErvingMA01344-9717Franklin(413) 423-3348
   Ervingside Branch Library12 E. MAIN ST.ERVINGMA01344-9717Franklin(413) 422-2800
Everett Public Libraries
   Everett Public Libraries410 BroadwayEverettMA02149-3496Middlesex(617) 394-2300M-Th 9-9; F-Sa 9-5;
Fall River Public Library 
   Fall River Public Library104 North Main St.Fall RiverMA02720-2122Bristol(508) 324-2700
   South Branch Library1310 SOUTH MAIN STREETFALL RIVERMA02724-2704Bristol(508) 324-2708
Falmouth Public Library
   East Falmouth Branch Library310 EAST FALMOUTH HIGHWAYEast FalmouthMA02536-6004Barnstable(508) 548-6340
   Falmouth Public Library300 Main StreetFalmouthMA02540-2895Barnstable(508) 457-2555
   North Falmouth Branch Library6 CHESTER STREETNorth FalmouthMA02556-0370Barnstable(508) 563-2922
Field Library
   Field Library243 Millers Falls RoadNorthfieldMA01360-9616Franklin(413) 498-0220
Field Memorial Library
   Field Memorial Library1 Elm StreetConwayMA01341-9999Franklin(413) 369-4646
Fiske Public Library
   Fiske Public Library110 Randall RoadWrenthamMA02093-1548Norfolk(508) 384-5440
Fitchburg Public Library
   Fitchburg Bookmobile610 Main St.FitchburgMA01420-3146Barnstable
   Fitchburg Public Library610 Main St.FitchburgMA01420-3146Worcester(978) 345-9635
Flint Memorial Library
   Flint Memorial Library147 Park St.North ReadingMA01864-2542Middlesex(978) 664-4942
Flint Public Library
   Flint Public Library1 South Main St.MiddletonMA01949-1712Essex(978) 774-8132
Florida Free Public Library
   Florida Free Public Library56 North County RoadFloridaMA01247-9614Berkshire(413) 664-6023
Fobes Memorial Library
   Fobes Memorial Library4 Maple St.OakhamMA01068-9790Worcester(508) 882-3372
Forbes Library
   Forbes Library20 West St.NorthamptonMA01060-3798Hampshire(413) 587-1011
Forbush Memorial Library
   Forbush Memorial Library118 Main StreetWestminsterMA01473-1444Worcester(978) 874-7416
Framingham Public Library
   Framingham Public Library49 Lexington StreetFraminghamMA01702-8371Middlesex(508) 532-5570
Franklin Public Library
   Franklin Public Library118 Main StreetFranklinMA02038-1992Norfolk(508) 520-4940
G. A. R. Memorial Library 
   G. A. R. Memorial Library490 Main St.West NewburyMA01985-1115Essex(978) 363-1105
Gale Free Library
   Gale Free Library23 Highland St.HoldenMA01520-2599Worcester(508) 829-0228
Gilbertville Public Library
   Gilbertville Public Library259 Main St.GilbertvilleMA01031-0535Worcester(413) 477-6312Tu Th, F 2-6 ,W 5-8
   GLADYS E. KELLY PUBLIC LIBRARY2 Lake St.WebsterMA01570-2699Worcester(508) 949-3880
Gleason Public Library
   Gleason Public Library22 Bedford Rd.CarlisleMA01741-1857Middlesex(978) 369-4898
Gloucester Lyceum & Sawyer Free Library
   Gloucester Lyceum & Sawyer Free Library2 Dale Ave.GloucesterMA01930-5906Essex(978) 281-9763
Goodnow Public Library
   Goodnow Public Library21 Concord Rd.SudburyMA01776-2328Middlesex(978) 443-1035
Goodwin Memorial Library
   Goodwin Memorial Library50 Middle StreetHadleyMA01035-9544Hampshire(413) 584-7451
   NORTH HADLEY BRANCH LIBRARY237 RIVER DRIVEHADLEYMA01035-9638Hampshire(413) 586-3031
Goshen Free Public Library
   Goshen Free Public Library42 Main StreetGoshenMA01032-0320Hampshire(413) 268-7033
Grace Hall Memorial Library
   Grace Hall Memorial Library161 Main Rd.MontgomeryMA01085-9525Hampden(413) 862-3894
Grafton Public Library
   Grafton Public Library35 Grafton CommonGraftonMA01519-0387Worcester(508) 839-4649M-Th 10-9; F & Sa 10-5
Granby Free Public Library
   Granby Free Public Library1 Library LaneGranbyMA01033-9416Hampshire(413) 467-3320
Granville Public Library
   Granville Public Library2 Granby RoadGranvilleMA01034-9539Hampden(413) 357-8531
Greenfield Public Library
   Greenfield Public Library402 Main StreetGreenfieldMA01301-3371Franklin(413) 772-1544
Griswold Memorial Library
   Griswold Memorial Library14 Main Rd.ColrainMA01340-4002Franklin(413) 624-3619
Groton Public Library
   Groton Public Library99 Main St.GrotonMA01450-1865Middlesex(978) 448-1167
Hamilton Memorial Library 
   Hamilton Memorial Library195 Route 20ChesterMA01011-9648Hampden(413) 354-7808
Hamilton-Wenham Public Library
   Hamilton-Wenham Public Library14 Union St.South HamiltonMA01982-2112Essex(978) 468-5577
Hampden Free Library
   Hampden Free Library625 Main StreetHampdenMA01036-9643Hampden(413) 566-3047
Hanson Public Library
   Hanson Public Library132 Maquan St.HansonMA02341-1711Plymouth(781) 293-2151
Harvard Public Library
   Harvard Public Library4 Pond RoadHarvardMA01451-9999Worcester(978) 456-4114
Harwich Port Library Association
   Harwich Port Library AssociationLower Bank St.Harwich PortMA02646-1119Barnstable(508) 432-3320
Haston Free Public Library
   Haston Free Public Library161 Main StreetNorth BrookfieldMA01535-1473Worcester(508) 867-0208
Hatfield Public Library
   Hatfield Public Library39 Main StreetHatfieldMA01038-9702Hampshire(413) 247-9097
Haverhill Public Library
   Haverhill Public Library99 Main St.HaverhillMA01830-5092Essex(978) 373-1586
Hazen Memorial Library
   Hazen Memorial Library3 Keady WayShirleyMA01464-2629Middlesex(978) 425-2620
Heath Free Public Library
   Heath Free Public Library1 East Main StreetHeathMA01346-9706Franklin(413) 337-4934
Hingham Public Library
   Hingham Public Library66 Leavitt St.HinghamMA02043-2997Plymouth(781) 741-1405
Hinsdale Public Library
   Hinsdale Public Library58 Maple StreetHinsdaleMA01235-9301Berkshire(413) 655-2303
Holbrook Public Library
   Holbrook Public Library2 Plymouth St.HolbrookMA02343-1586Norfolk(781) 767-3644
Holland Public Library
   Holland Public Library23 Sturbridge RoadHollandMA01521-3000Hampden(413) 245-3607
Holliston Public Library
   Holliston Public Library752 Washington St.HollistonMA01746-2182Middlesex(508) 429-0617
Holmes Public Library
   Holmes Public Library470 Plymouth St.HalifaxMA02338-1394Plymouth(781) 293-2271
Holyoke Public Library
   Holyoke Public Library335 Maple StreetHolyokeMA01040-4999Hampden(413) 322-5640
Hopkinton Public Library
   Hopkinton Public Library13 Main St.HopkintonMA01748-1211Middlesex(508) 497-9777
Hubbard Memorial Library
   Hubbard Memorial Library24 Center StreetLudlowMA01056-2795Hampden(413) 583-3408
Hubbardston Public Library
   Hubbardston Public Library7 Main StreetHubbardstonMA01452-1437Worcester(978) 928-4775
Hudson Public Library
   Hudson Public Library3 Washington StreetHudsonMA01749-2409Middlesex(978) 568-9644
Hull Public Library
   Hull Public Library9 Main St.HullMA02045-1199Plymouth(781) 925-2295
Huntington Public Library
   Huntington Public Library7 East Main St.HuntingtonMA01050-9782Hampshire(413) 667-3506
Hyannis Public Library Association
   Hyannis Public Library Association401 Main St.HyannisMA02601-3109Barnstable(508) 775-2280
Ipswich Public Library 
   Ipswich Public Library25 North Main St.IpswichMA01938-2287Essex(978) 356-6648
J. V. Fletcher Library 
   J. V. Fletcher Library50 Main StreetWestfordMA01886-2599Middlesex(978) 692-5555M-Th 10-9; F 1-5; Sa 10-5; Su 2-5; (May-Dec Su closed);
Jacob Edwards Library
   Jacob Edwards Library236 Main St.SouthbridgeMA01550-2504Worcester(508) 764-5426M, Th 9-8; Tu-W, F 9-5; Sa 9-1; (Summer Su closed);
Jacob Sears Memorial Library
   Jacob Sears Memorial Library23 Center St.East DennisMA02641-0782Barnstable(508) 385-8151
James White Memorial Library
   Guilford H. Hathaway Library6 NORTH MAIN STREETAssonetMA02702-1118BRISTOL(508) 644-2385
   James White Memorial Library5 Washburn RoadEast FreetownMA02717-1220Bristol(508) 763-5344Tu & Th 10-7
John Curtis Free Library
   John Curtis Free Library534 Hanover St.HanoverMA02339-2228Plymouth(781) 826-2972M, W 10-8; Tu 1-8; Th-Sa 10-5;
Jonathan Bourne Public Library
   Jonathan Bourne Public Library19 Sandwich RoadBourneMA02532-3608Barnstable(508) 759-0644Tu-Th 9-8; F-Sa 9-5:30
Jones Library
   Jones Library43 Amity StreetAmherstMA01002-2285Hampshire(413) 259-3090M,W,Th,F,Sa 9-5:30; Su 1-5
   Munson Memorial Library1046 South East StreetAmherstMA01002-2285HAMPSHIRE(413) 259-3095
   North Amherst Library8 Montague RoadAmherstMA01002-2285HAMPSHIRE(413) 259-3099
Joseph H. Plumb Memorial Library
   Joseph H. Plumb Memorial Library17 Constitution WayRochesterMA02770-0069Plymouth(508) 763-8600M, Th 1-8; Tu, W 10-6; F 10-5; Sa 10-2;
Joshua Hyde Public Library
   Joshua Hyde Public Library306 Main StreetSturbridgeMA01566-1242Worcester(508) 347-2512M 1:30-5; Tu-Th 10:30-9; F-Sa 10:30-5; Su 1:30-5; (May-Thanksgiving Su closed);
Kingston Public Library 
   Kingston Public Library6 Green StreetKingstonMA02364-1441Plymouth(781) 585-0517M-Th 10-8; Sa 10-5;
Lakeville Free Public Library 
   Lakeville Free Public Library4 Precinct St.LakevilleMA02347-1624Plymouth(508) 947-9028M 12-8; Tu, Th 10-8; W 10-6; Sa 10-2;
Lanesborough Public Library
   Lanesborough Public Library83 North Main St.LanesboroughMA01237-0352Berkshire(413) 442-0222M,W-Th 2-7; Tu ,Sa 10-1;
Langley Adams Library
   Langley Adams Library185 Main StreetGrovelandMA01834-1314Essex(978) 372-1732M,W 1-8; Tu,Th 10-5:30; F 10-5; Sa 10-2;
Lawrence Library
   Lawrence Library15 Main StreetPepperellMA01463-1616Middlesex(978) 433-0330Tu, Th 10-8; W, F 10-5; Sa 10-4;
Lawrence Public Library
   Lawrence Public Library51 Lawrence StreetLawrenceMA01841-3805Essex(978) 682-1727M-Th 9-8; F 9-5;
   South Lawrence Branch Library135 PARKER STREETLawrenceMA01843-1594ESSEX(978) 794-5789M, W 10-5; Sa 9-5; Su 1-4;
Lee Library Association
   Lee Library Association100 Main St.LeeMA01238-1688Berkshire(413) 243-0385M-Tu,Th 10-8; W, F 10-5; Sa 10-2;
Leicester Public Library
   Leicester Public Library1136 Main StreetLeicesterMA01524-1349Worcester(508) 892-7020
Lenox Library Association
   Lenox Library Association18 Main StreetLenoxMA01240-2310Berkshire(413) 637-0197Tu-Sa 10-5;
Leominster Public Library
   Leominster Public Library30 West StreetLeominsterMA01453-5692Worcester(978) 534-7522M-Th 9-9; F-Sa 9-5; Su 1-5; (Jul-Aug Sa 9-1; Memorial-Labor day Su closed; )
Leverett Library
   Leverett Library75 Montague RoadLeverettMA01054-0250Franklin(413) 548-9220Tu, Th 3-8; W, Sa 10-3; Su 12-5; (Memorial-Labor day Su closed);
Levi Heywood Memorial Library
   Levi Heywood Memorial Library55 West Lynde St.GardnerMA01440-2672Worcester(978) 632-5298M-Tu, Th 9-5; W 10-7; F-Sa 9-1; (Memorial-Labor day Sa closed);
Lilly Library
   Lilly Library19 Meadow StreetFlorenceMA01062-1230Hampshire(413) 587-1500M, F 10-3; Tu, Th 10-8; Sa 10-5; Su 1-5;
Lincoln Public Library
   Lincoln Public Library3 Bedford RoadLincolnMA01773Middlesex(781) 259-8465M 1-8:30; Tu, Th-F 9-6; W 9-8:30; Sa 10-5; ( Jul-Aug Sa closed; May-Sep Su closed;);
Lucius Beebe Memorial Library
   Lucius Beebe Memorial Library345 MAIN STREETWAKEFIELDMA01880-5093Middlesex(781) 246-6334M-Th 9-9; F 9-6; Sa 9-5;
Lunenburg Public Library
   Lunenburg Public Library1023 Massachusetts Ave.LunenburgMA01462-1321Worcester(978) 582-4140M-Th 10-8; Sa 10-2;
Lynn Public Library
   Haywood Branch Library270 BroadwayLynnMA01904Essex
   Houghton Branch Library833 Western AvenueLynnMA01905-2322Essex
   Lynn Public Library5 NORTH COMMON ST.LYNNMA01902-4311Essex(781) 595-0567M-Th 9-9; F-Sa 9-5; (Summer M, W-F 9-5; Tu 9-8; );
   Shute Branch Library15 Parrott StreetLynnMA01902-2320Essex
Lynnfield Public Library
   Lynnfield Public Library18 Summer StreetLynnfieldMA01940-1837Essex(781) 334-5411M-Th 9-8; F-Sa 9-5;
M. N. Spear Memorial Library 
   M. N. Spear Memorial Library10 Cooleyville RoadShutesburyMA01072-0256Franklin(413) 259-1213M, W 11-1 & 3-6; Tu, Th 3-7:30; F 3-6; Sa 10-1; Su 3-6;
Malden Public Library
   Malden Public Library36 Salem St.MaldenMA02148-5208Middlesex(781) 324-0218
Manchester-by-the-Sea Public Library
   Manchester-by-the-Sea Public Library15 Union StreetManchester-by-the-SeaMA01944-0151Essex(978) 526-7711M, W 10-8; Tu, Th 1-8; F-Sa 10-5; (Jul-Labor day Sa closed);
Mansfield Public Library
   Mansfield Public Library255 Hope StreetMansfieldMA02048-2353Bristol(508) 261-7380M-Th 10-8; F 10-5; Sa 10-4;
Marlborough Public Library
   Marlborough Public Library35 West Main St.MarlboroughMA01752-5510Middlesex(508) 624-6900M-Th 9-8:30; F-Sa 9-5; Su 1-5;
Marstons Mills Public Library
   Marstons Mills Public Library2160 Main St.Marstons MillsMA02648-0009Barnstable(508) 428-5175M, Th-F 9-5; Tu 9-8; W 9-6; Sa 10-2;
Mashpee Public Library
   Mashpee Public Library64 Steeple StreetMashpeeMA02649-0657Barnstable(508) 539-1435M,W 9-5; Tu,Th 1-8; F 1-5; Sa 9-1;
Mason Library
   Mason Library231 Main StreetGreat BarringtonMA01230-1604Berkshire(413) 528-2403M-W 10-6; Th 12-8; F 10-6; Sa 9-1;
   Ramsdell Public Library1087 Main StreetHousatonicMA01236-9730BERKSHIRE(413) 274-3738
Mattapoisett Public Library
   Mattapoisett Public Library7 Barstow St.MattapoisettMA02739-0475Plymouth(508) 758-4171Tu-W 10-8; Th-F 10-5; Sa 10-4; Su 1-4;
Maynard Public Library
   Maynard Public Library77 Nason StreetMaynardMA01754-2511Middlesex(978) 897-1010M, F-Sa 10-5; Tu, Th 2-9; W 10-6; (Non school days Sa closed);
Medfield Memorial Library
   Medfield Memorial Library468 Main StreetMedfieldMA02052-2008Norfolk(508) 359-4544M, W, F 10-6; Tu, Th 10-9; Sa 10-5; Su 2-5; ( Summer M, W, F 10-6; Tu, Th 10-9; Sa 10-2; );
Medford Public Library
   Medford Public Library111 High St.MedfordMA02155-3870Middlesex(781) 395-7950M-Th 9-9; F 9-6; Sa 9-5;
Medway Public Library
   Medway Public Library26 High St.MEDWAYMA02053-1692Norfolk(508) 533-3217M, W 1-5; Tu,Th 4-8; F 10-2;
Meekins Public Library
   Haydenville Public Library136 MAIN STREETHaydenvilleMA01039-Hampshire(413) 268-8406Open by the kindness of Volunteers Contact Meekins for hours
   Meekins Library2 Williams StreetWilliamsburgMA01096-9428Hampshire(413) 268-7472Tu 12-5; W 10-8; Th 3-6; Sa 10-2;
Melrose Public Library
   Melrose Public Library69 West Emerson St.MelroseMA02176-3173Middlesex(781) 665-2313M-Th 10-9; F-Sa 10-5; Su 2-5; (Summer Sa-Sa closed);
Memorial Hall Library
   Memorial Hall LibraryElm SquareAndoverMA01810-3656Essex(978) 623-8401M-Th 9-9; F-Sa 9-5; Su 1-5;
Merriam-Gilbert Public Library
   Merriam-Gilbert Public Library3 West Main St.West BrookfieldMA01585-2823Worcester(508) 867-1410M, W 9-5; Tu, Th 2-8; Sa 9-12;
Merrick Public Library
   Merrick Public Library2 Lincoln StreetBROOKFIELDMA01506-1613Worcester(508) 867-6339Tu-Th 1-8; F 11-5; Sa 10-1;
Merrimac Public Library
   Merrimac Public Library86 West Main St.MerrimacMA01860-2298Essex(978) 346-9441M, W 10-5; Tu, Th 10-7; F-Sa 10-2; (Memorial-Labor day Sa closed);
Middleborough Public Library
   Middleborough Public Library102 North Main St.MiddleboroughMA02346-2420Plymouth(508) 946-2470M-Th 10-8; Sa 9-3; Su 12-4; (Memorial-Labor day Su closed);
Middlefield Public Library
   Middlefield Public LibrarySKYLINE TRAILMiddlefieldMA01243-0128Hampshire(413) 623-6421M 4-8; W 4-7; Sa 12-3;
Milford Town Library
   Milford Town Library80 Spruce StreetMilfordMA01757-2031Worcester(508) 473-2145M-Th 9-9; F 9-6; Sa 9-5; (Jun-Aug Su closed);
Millbury Public Library
   Millbury Public Library128 Elm St.MillburyMA01527-2690Worcester(508) 865-1181Tu-Th 10-8; F 10-6; Sa 9-12;
Millicent Library
   Millicent Library45 Center St.FairhavenMA02719-0030Bristol(508) 992-5342M,W 9-8; Tu,Th-F 9-6; Sa 9-3;
Millis Public Library
   Millis Public Library25 Auburn RoadMillisMA02054-1203Norfolk(508) 376-8282M 12-8; Tu-W 10-8; Th-F 10-4; Sa 10-3; (Jul-Aug Sa closed);
Millville Free Public Library
   Millville Free Public Library169 Main St.MILLVILLEMA01529-0726Worcester(508) 883-1887Tu, Th 2-6; W 6-8; Sa 10-2;
Milton Public Library
   Milton Public Library476 Canton Ave.MiltonMA02186-3299Norfolk(617) 698-5757M-W 9-9; Th 1-9; F 9-5:30; Sa 9-5; Su 1-5; (Memorial-Columbus day Su closed);
Monroe Public Library
   Monroe Public Library3 School St.Monroe BridgeMA01350-9600Franklin(413) 424-7776M 6-7;
Monson Free Library & Reading Room
   Monson Free Library & Reading Room2 High StreetMonsonMA01057-1095Hampden(413) 267-3866Tu 10-8; W 10-6; Th 2-8; F-Sa 10-2;
Montague Public Libraries
   MONTAGUE PUBLIC LIBRARIES201 Avenue ATurner FallsMA01376-1989Franklin(413) 863-3214M-W 1-8; Th 1-5; F 10-5; Sa 10-2;
Monterey Public Library
   Monterey Library452 Main Rd.MontereyMA01245-0172Berkshire(413) 528-3795M 7-9; Tu 9:30-12; W 3-5; Th 4-6; Sa 9:30-12:30, 7-9;
Morrill Memorial Library
   Morrill Memorial Library33 Walpole StreetNorwoodMA02062-0988Norfolk(781) 769-0200M,Tu,W,Th 9-9; F 10-5; Sa 9-5; Su 2-5;
Morse Institute Library
   Morse Institute Library14 East Central StreetNatickMA01760-4630Middlesex(508) 647-6520M-Th 10-9; F-Sa 10-5:30; Su 2-5;
   Natick-Morse Bookmobile14 EAST CENTRAL STREETNATICKMA01760-4630Middlesex508-647-6528
Moses Greeley Parker Memorial Library
   Moses Greeley Parker Memorial Library28 Arlington St.DracutMA01826-3937Middlesex(978) 454-5474M-Th 8:30-8:30; F-Sa 8:30-4:30;
Mount Washington Public Library
   Mount Washington Public Library118 East Street, Town HallMount WashingtonMA01258-9710Berkshire(413) 528-0406M-Sa 8:30-1:30;
Nahant Public Library 
   Nahant Public Library15 Pleasant St.NahantMA01908-0076Essex(781) 581-0306M,Tu,W,Th 10-12 & 2-8; F 10-12 & 2-5; Sa & Su 2-5
Nantucket Atheneum
   Nantucket Atheneum1 India StreetNantucketMA02554-0808Nantucket(508) 228-1110M 9:30-1; Tu-W, F 9:30-5; Th 9:30-7:30; Sa 9:30-4;
Needham Free Public Library
   Needham Free Public Library1139 Highland Ave.NeedhamMA02494-3298Norfolk(781) 455-7559M-Th 9-9; F 9-5:30; Sa 9-5; Su 1-5; (Jun-Aug Su closed);
Nevins Memorial Library
   Nevins Memorial Library305 BroadwayMethuenMA01844-6898Essex(978) 686-4080M-Th 9-9; F-Sa 9-5;
New Bedford Free Public Library
   Casa Da Saudade58 CRAPO STREETNew BedfordMA02740-4731BRISTOL(508) 991-6218
   Francis J. Lawler Branch Library745 ROCKDALE AVENUENew BedfordMA02740-1559BRISTOL(508) 991-6216
   Howland Green Library3 RODNEY FRENCH BLVD.New BedfordMA02744-2601BRISTOL(508) 991-6212
   New Bedford Free Public Library613 Pleasant StreetNew BedfordMA02740-6203Bristol(508) 991-6275M,Tu,W,Th 9-9; F & Sa 9-5;
   New Bedford Public Library Bookmobile1911 ACUSHNET AVENUENEW BEDFORDMA02746-2110Barnstable
   Wilks Library1911 ACUSHNET AVENUENew BedfordMA02746-2110BRISTOL(508) 991-6214
New Braintree Public Library
   New Braintree Public Library45 Memorial DriveNew BraintreeMA01531-0067Worcester(508) 867-7650M 12-8:30; Th 12-4;
New Marlborough Town Library
   New Marlborough Town Library35 West Main StreetMill RiverMA01244-0239Berkshire(413) 229-6668Tu,Th,F 1:30-5:30; W & Sa 10-5:30;
New Salem Public Library
   New Salem Public Library23 South Main StreetNew SalemMA01355-9712Franklin(978) 544-6334Tu 12-8; Th 9-3; Sa 9-1;
Newbury Town Library
   Newbury Town Library0 Lunt StreetByfieldMA01922-1232Essex(978) 465-0539Tu, Th 12-7; W, F 10-5; Sa 10-2; (Jun-Aug Sa closed);
Newburyport Public Library
   Andrews Branch Library77 PURCHASE STREETNEWBURYPORTMA01950-3143Essex(978) 465-4430M, W 1-8; Sa 9-3;
   Newburyport Public Library94 State St.NewburyportMA01950-6619Essex(978) 465-4428M-Th 9-9; F-Sa 9-5;
Newton Free Library
   Newton Free Public Library330 Homer StreetNewtonMA02459-1429Middlesex(617) 796-1360M-Th 9-9; F 9-6; Sa 9-5; Su 1-5;
Norfolk Public Library
   Norfolk Public Library139 Main St.NorfolkMA02056-1432Norfolk(508) 528-3380M-Th 10-7:30; F-Sa 10-4; (Memorial-Labor day Sa 10-2;);
North Adams Public Library
   North Adams Public Library74 Church St.North AdamsMA01247-4194Berkshire(413) 662-3133M,Tu,Th 9-8; W & F 9-5; Sa 9-1;
Northborough Free Library
   Northborough Free Library34 Main St.NorthboroughMA01532-1942Worcester(508) 393-5025M 12-8:30 ,Tu,W, 9:30-8:30; Th-Sa 9:30-5;
Norton Public Library
   Norton Public Library68 E. Main StreetNORTONMA02766-2310Bristol(508) 285-0265M-Tu, Th 10-7; W 10-3; F-Sa 10-2;
Norwell Public Library
   Norwell Public Library64 South St.NorwellMA02061-2433Plymouth(781) 659-2015M 10-8; Tu & W 12-8; Th,F,Sa 10-5;
Oak Bluffs Public Library 
   Oak Bluffs Public Library56R School St.Oak BluffsMA02557-2039Dukes(508) 693-9433Tu, Th 10-8; W, F 10-5; Sa 10-4;
Osterville Free Library
   Osterville Free Library43 Wianno AvenueOstervilleMA02655-2088Barnstable(508) 428-5757M,W,F 9-5; Tu & Th 1-8; Sa 9-3; Su 1-4
Otis Free Public Library
   Otis Free Public Library48 Main StreetOtisMA01253-9999Berkshire(413) 269-0109W, F 11-5; Th 12-6; Sa 9-1; (Summer M-W 12-6; Th-F 1-7; Sa 9-1;);
Oxford Free Public Library
   Oxford Free Public Library339 Main St.OXFORDMA01540-1729Worcester(508) 987-6003M, F 9:30-5; Tu-Th 9:30-8; Sa 9:30-4;
Paige Memorial Library 
   Paige Memorial Library87 Petersham RoadHardwickMA01037-9999Worcester(413) 477-6704Tu 3-8; W 11-4; Th 1-7; Sa 9-12;
Palmer Public Library
   Palmer Public Library1455 North Main StreetPalmerMA01069-1265Hampden(413) 283-3330M 10-5; Tu-Th 10-8; F-Sa 10-2;
Paul Pratt Memorial Library
   Paul Pratt Memorial Library35 Ripley RoadCohassetMA02025-2097Norfolk(781) 383-1348M-Th 10-8; F-Sa 10-5; Su 2-5; (Memorial-Labor day Su closed);
Peabody Institute Library
   Peabody Institute Library15 Sylvan St.DANVERSMA01923-2735Essex(978) 774-0554M, W 2-8; Tu 10-8; F 10-5; Sa 9-1; (Jul-Labor day Sa closed);
Peabody Institute Library
   Peabody Institute Library82 Main StreetPEABODYMA01960-5592Essex(978) 531-0100M-Th 9-9; F 9-1; Sa 9-5; Su 1-5; (Memorial-Labor day Su closed);
   SOUTH BRANCH LIBRARY78 LYNN STREETPEABODYMA01960-5738ESSEX(508) 531-3380M, W 9-6; Tu 9-9; Th 12-9; Sa 9-2:30;
   WEST BRANCH LIBRARY603 LOWELL STREETPEABODYMA01960-2343ESSEX(508) 535-3354M, W 9-6; Tu 9-9; Th 12-9; Sa 9-2:30;
Peabody Library
   Peabody LibraryLincoln ParkGeorgetownMA01833-2025Essex(978) 352-5728M,W 2-8; Tu 10-8; F 10-3; Sa 9-1; Summer Sa-closed
Pearle L. Crawford Memorial Library
   Pearle L. Crawford Memorial Library1 Village StreetDudleyMA01571-3306Worcester(508) 949-8021M,Th 10-8; Tu-W,F 10-5;
Pelham Library
   Pelham Library2 South Valley RoadPelhamMA01002-9716Hampshire(413) 253-0657M-Tu, Th 3-8; W 1-8; F 10-12; Sa 10-2;
Pembroke Public Library
   Pembroke Public Library142 Center St.PembrokeMA02359-2613Plymouth(781) 293-6771M-Th 10-8; F-Sa 10-5; Su 12-4; (Jun-Sep Su closed);
Peru Library
   Peru Library6 W. Main RoadPeruMA01235-9254Berkshire(413) 655-8650W 1-7; Sa 9-1;
Petersham Memorial Library
   Petersham Memorial Library23 Common St.PetershamMA01366-9756Worcester(978) 724-3405Tu 10-5; W 2-7; F 2-5; Sa 9-1;
Phillips Free Public Library
   Phillips Free Public Library25 Templeton RoadPhillipstonMA01331-9704Worcester(978) 249-1734M 5-7; Tu 9-2; Sa 9-12;
Phinehas S. Newton Library
   Phinehas S. Newton Library19 On The CommonRoyalstonMA01368-0133Worcester(978) 249-3572M 10-8:30; Th 1-5, 6:30-8:30; Sa 9-12;
Plainville Public Library
   Plainville Public Library198 South St.PlainvilleMA02762-1512Norfolk(508) 695-1784M 1-8; Tu,Th 10-5; W 10-8; Sa 10-2;
Plymouth Public Library
   Manomet Branch Library12 Strand Ave.ManometMA02360-1125Plymouth(508) 830-4185M, W, Sa 9-5; Th 9-9;
   Plymouth Public Library132 South StreetPlymouthMA02360-2947Plymouth(508) 830-4250M, Tu, W 10-9; Th 10-6; F-Sa 10-5:30; Su 12:30-5; (Jul-Aug Su closed);
Plympton Public Library
   Plympton Public Library248 Main St.PlymptonMA02367-1114Plymouth(781) 585-4551Tu, Th 10-8; Sa 10-4;
Porter Memorial Library
   Porter Memorial Library87 Main StreetBlandfordMA01008-0797Hampden(413) 848-2853M 5-9; Tu,Th 1-9; Sa 10-4;
Princeton Public Library
   Princeton Public Library2 Town Hall DrivePrincetonMA01541-1129Worcester(978) 464-2115Tu, Th 10-8; W 10-5; F 12-5; Sa 10-3;(Jul-Aug Tu, Th 10-8; W 10-5; Sa 10-1;);
Provincetown Public Library
   Provincetown Public Library356 Commercial St.ProvincetownMA02657-2209Barnstable(508) 487-7094M & F 10-5; Tu & Th 12-8; W 10-8; Sa 10-2; Su 1=5
Randall Library 
   Randall Library19 Crescent StreetStowMA01775-1150Middlesex(978) 897-8572Tu-Th 10-8; F 10-2; Sa 10-5; (Jul-Aug Sa closed);
Raynham Public Library
   Raynham Public Library760 South Main St.RaynhamMA02767-1678Bristol(508) 823-1344M-W 10-8; Th 10-6; F 10-5; Sa 10-2;
Reading Public Library
   Reading Public Library64 Middlesex Ave.ReadingMA01867-2550Middlesex(781) 944-0840M-W 9-9; Th 1-9; F-Sa 9-5; Su 2-5; (Jun-Sep Su closed);
Reuben Hoar Library
   Reuben Hoar Library35 Shattuck St.LittletonMA01460-1263Middlesex(978) 540-2600M, F, Sa 10-4; Tu, W, Th 10-8
Revere Public Library
   Revere Public Library179 Beach St.RevereMA02151-5089Suffolk(781) 286-8380M-Th 8-8; F-Sa 9-5;
Richard Salter Storrs Library
   Richard Salter Storrs Library693 Longmeadow StreetLongmeadowMA01106-2296Hampden(413) 565-4181M-W 10-8; Th-F 10-5; Sa 10-4; (Jun-Aug Sa closed);
Richard Sugden Public Library
   Richard Sugden Public Library8 Pleasant StreetSpencerMA01562-2033Worcester(508) 885-7513M, Th 10-7; Tu-W 10-5;
Richards Memorial Library
   Richards Memorial Library118 North Washington StreetNorth AttleboroughMA02760-1633Bristol(508) 699-0122M-Th 9:30-8:30; F-Sa 9:30-2;
Richards Memorial Library
   Richards Memorial Library44 Richards Ave.PaxtonMA01612-1125Worcester(508) 754-0793Tu, Th 1-8; W, F 9-12, 1-5; Sa 10-2; (Summer Sa closed);
Richmond Free Public Library
   Richmond Free Public Library2821 STATE ROADRICHMONDMA01254-5036Berkshire(413) 698-3834Tu, Th 10-8; Sa 10-2;
Robbins Library
   Edith M. Fox Library175 MASSACHUSETTS AVENUEARLINGTONMA02474-8627Middlesex(781) 316-3198
   Robbins Library700 Massachusetts AvenueArlingtonMA02476-4981Middlesex(781) 316-3200M-W 9-9; Th 1-9; F-Sa 9-5; (Oct-May Su 2-5; Jul-Aug Sa 9-12;);
Robertson Memorial Library
   Robertson Memorial Library849 Greenfield RoadLeydenMA01301-9419Franklin(413) 773-9334M 1-6; W 3-8; Sa 10-12;
Rockland Memorial Library
   Rockland Memorial Library20 Belmont St.RocklandMA02370-2232Plymouth(781) 878-1236M-W 9:30-8; Th-Sa 9:30-5; (mid Jun-Sep Sa closed);
Rockport Public Library
   Rockport Public Library17 School StreetRockportMA01966-1699Essex(978) 546-6934M, W-Th 1-8; Tu 1-5; Sa 10-5; Su 1-5;
Rowe Town Library
   Rowe Town Library318 Zoar RoadRoweMA01367-0457Franklin(413) 339-4761Tu, Sa 10-5; W 10-8;
Rowley Public Library
   Rowley Public Library141 Main St.RowleyMA01969-1715Essex(978) 948-2850M-Th 10-8; Sa 10-2;
Russell Public Library
   Russell Public Library162 Main St.RussellMA01071Hampden(413) 862-3102M, W, F 3-8; Tu, Th 3-5;
Rutland Free Public Library
   Rutland Free Public Library280 Main StreetRutlandMA01543-1300Worcester(508) 886-4108Tu-W 10-8; Th 1-8; Sa 10-1;
S. White Dickinson Memorial Library 
   S. White Dickinson Memorial Library202 Chestnut Plain RoadWhatelyMA01093-9999Franklin(413) 665-2170M 10-5; Tu-W 1-8; Sa 10-3;
Salem Public Library
   Salem Public Library370 Essex St.SalemMA01970-3298Essex(978) 744-0860M,Tu,W,Th 9-9; F & Sa 9-5; Su 1-5
Salisbury Public Library
   Salisbury Public Library17 Elm StreetSalisburyMA01952-1935Essex(978) 465-5071M, W, F 10-6; Tu 12-8; Th 10-8; Sa 10-2;
Samuel S. Pollard Memorial Library
   Pollard Memorial Library Senior Center Branch276 BROADWAY STREETLowellMA01854-4121Essex(978) 970-4186
   Samuel S. Pollard Memorial Library401 Merrimack St.LowellMA01852-5907Middlesex(978) 970-4120M-Th 9-9; F-Sa 9-5; (Independence-Labor day Sa closed; 1st Th of every mnth 11-9;);
Sandisfield Public Library
   Sandisfield Public Library23 Sandisfield RoadSandisfieldMA01255-0183Berkshire(413) 258-4966M-Tu 9-12:30; W 2-5; Th 5-7; Sa 9-12;
Sandwich Free Public Library
   Sandwich Free Public Library142 Main StreetSandwichMA02563-2298Barnstable(508) 888-0625Tu-Th 9:30-8:30; F-Sa 9:30-4;
Sargent Memorial Library
   Sargent Memorial Library427 Massachusetts Ave.BoxboroughMA01719-1504Middlesex(978) 263-4680M-Th 10-8; Sa 10-3; (Jul-Aug Sa closed);
Saugus Public Library
   Saugus Public Library295 Central St.SaugusMA01906-2191Essex(781) 231-4168M-Th 9-8; F-Sa 9-4:30;
Savoy Hollow Library
   Savoy Hollow Library720 Main RoadSavoyMA01256-9387Berkshire(413) 743-3759Tu 1-4, 7-9; Th 1-4; Sa 10-12;
Scituate Town Library
   Scituate Town Library85 Branch St.ScituateMA02066-3297Plymouth(781) 545-8727M-Th 9-9; F-Sa 9-5;
Seekonk Public Library
   Seekonk Public Library410 Newman Ave.SeekonkMA02771-4605Bristol(508) 336-8230M-Th 9-8; F-Sa 9-5;
Sharon Public Library
   Sharon Public Library11 North Main StreetSharonMA02067-1299Norfolk(781) 784-1578M, F 10-6; Tu-Th 10-8; Sa 10-5;
Shaw Memorial Library
   Shaw Memorial Library312 Main StreetPlainfieldMA01070-9709Hampshire(413) 634-5406Tu 2-8; Th 6-8;
Shelburne Free Public Library
   Shelburne Free Public Library233 Shelburne Center RoadShelburneMA01370-9779Franklin(413) 625-0307Tu, Th 3-7; Sa 10-12;
Sherborn Library
   Sherborn Library4 Sanger St.SherbornMA01770-1499Middlesex(508) 653-0770M, F-Sa 10-5; Tu-Th 10-9; (Jul-Aug M-Tu, Th-F 10-5; W 10-9; Sa 9-12;);
Shrewsbury Free Public Library
   Shrewsbury Free Public Library609 Main St.ShrewsburyMA01545-5699Worcester(508) 842-0081M-Th 9-9; F 10-5; Sa 9-5; Su 1-5;
Simon Fairfield Public Library
   Simon Fairfield Public Library290 Main St.DouglasMA01516-2258Worcester(508) 476-2695M,W 10-5; Tu ,Th 12-8; Sa 9-1;
Slate Memorial Library
   Slate Memorial Library332 Main RoadGillMA01354-9738Franklin(413) 863-2591M 2-6; Th 2-8; Sa 10-2;
Snow Library
   Snow Library67 Main St.OrleansMA02653-0246Barnstable(508) 240-3760M, Th-F 10-5; Tu-W 10-8; Sa 10-4;
Somerset Public Library
   Somerset Public Library1464 County St.SomersetMA02726-5234Bristol(508) 646-2829M 12-8; Tu-W 10-8; Th 10-5; F-Sa 10-3; (Memorial-Labor day Sa closed);
Somerville Public Library
   EAST BRANCH LIBRARY115 BROADWAYSOMERVILLEMA02145-2226Middlesex(617) 623-5000M, Th 10-9; Tu 2-6; W, F 10-6; Sa 9-1;
   Somerville Public Library79 Highland AvenueSomervilleMA02143-1797Middlesex(617) 623-5000M-Th 9-9; F 9-6; Sa 9-5; Su 1-5;
   WEST BRANCH LIBRARY40 COLLEGE AVENUESOMERVILLEMA02144-1915Middlesex(617) 623-5000M, Th 10-9; Tu-W 10-6; F 2-6; Sa 9-1;
South Chatham Public Library
   South Chatham Public Library2559 Main St.South ChathamMA02659-0218Barnstable(508) 430-7989Tu, F 1-4; (Summer Tu, F 1-4:30;);
South Dennis Free Public Library
   South Dennis Free Public Library389 Main St.South DennisMA02660-0304Barnstable(508) 394-8954M-W 10-4; Sa 10-12;
South Hadley Public Library
   Gaylord Memorial Library47 College StreetSouth HadleyMA01075-1403Hampshire
   South Hadley Public Library2 Canal StreetSouth HadleyMA01075-2536Hampshire(413) 538-5045M-W 9:30-8; Th-F 9:30-6; Sa 9:30-1;
Southborough Public Library
   Southborough Public Library25 Main St.SouthboroughMA01772-1529Worcester(508) 485-5031M, F-Sa 10-5; Tu-Th 10-9; (Jul-Aug Sa closed);
Southwick Public Library
   Southwick Public Library95 Feeding Hills RoadSouthwickMA01077-9683Hampden(413) 569-1221M-Tu 10-8; W 1-8; Th-F 10-5; Sa 10-1; (Jul-Aug Sa closed);
Springfield City Library
   Brightwood Branch359 PLAINFIELD STREETSpringfieldMA01107-1408Hampden(413) 263-6805M, W 1-5; Tu, Th 1-8; F 9-5;
   East Forest Park Branch122 ISLAND POND ROADSpringfieldMA01118-1029Hampden(413) 263-6836M-Tu, Th 1-5; W 1-8; F 10-5; Sa 11-3;
   East Springfield Branch21 Osborne TerraceSpringfieldMA01104 2213Hampden(413) 263-6840M-Tu, Th 1-5; W 1-8; F 10-5; Sa 11-3;
   Forest Park Branch380 Belmont AvenueSpringfieldMA01108 1732Hampden(413) 263-6843M, W, F 1-5; Tu 10-5; Th 1-8; Sa 11-3;
   Indian Orchard Branch44 OAK STREETIndian OrchardMA01151-1547Hampden(413) 263-6846M 10-5; Tu, Th-F 1-5; W 1-8; Sa 11-3;
   Mason Square Branch765 STATE STREETSpringfieldMA01109-4199Hampden(413) 263-6853M-Tu, F 1-5; W 10-5; Th 1-8; Sa 11-3;
   Pine Point Branch204 BOSTON ROADSpringfieldMA01109-1706Hampden(413) 263-6855M, F 1-5; W 1-6;
   Sixteen Acres Branch1187 PARKER STREETSpringfieldMA01129-1046Hampden(413) 263-6858M, W, F 1-5; Tu 1-8; Th 10-5; Sa 11-3;
   Springfield City Library220 State StreetSpringfieldMA01103-1772Hampden(413) 263-6828M, W 12-8; Tu, Th, Sa 9-5; Su 12-5; (Summer Su closed);
Stevens Memorial Library
   Stevens Memorial Library20 Memorial Dr.AshburnhamMA01430-1243Worcester(978) 827-4115M,Tu,W,Th 10-8;
Stevens Memorial Library
   Stevens Memorial Library345 Main StreetNorth AndoverMA01845-2636Essex(978) 688-9505M-Th 10-9; F-Sa 10-5; Su 2-5; (Memorial-Labor day Sa-Su closed);
Stockbridge Library Association
   Stockbridge Library46 Main St.StockbridgeMA01262-0119Berkshire(413) 298-5501Tu, F 9-8; W-Th 9-5; Sa 9-2;
Stoneham Public Library
   Stoneham Public Library431 Main St.StonehamMA02180-2696Middlesex(781) 438-1324M-Tu, Th 10-9; W, F 10-5; Sa 10-2; (2nd Sa of Jun-Labor day Sa closed);
Stoughton Public Library
   Stoughton Public Library84 Park St.StoughtonMA02072-2918Norfolk(781) 344-2711M-Th 9-9; F-Sa 9-5; (Summer Sa closed);
Sturgis Library
   Sturgis Library3090 Main St.BarnstableMA02630-1107Barnstable(508) 362-6636M,W,Th,F 10-5; Tu 1-8; Sa 10-4;
Sunderland Public Library
   Sunderland Public Library20 School StreetSunderlandMA01375-9503Franklin(413) 665-2642M 10-8; Tu-W 1-8; F 10-7; Sa 10-5;
Sutton Free Public Library
   Sutton Free Public Library4 Uxbridge Rd.SuttonMA01590-1702Worcester(508) 865-8752M, W, F 10-6; Tu, Th 10-8; Sa 10-3;
Swampscott Public Library
   Swampscott Public Library61 Burrill St.SwampscottMA01907-1996Essex(781) 596-8867M-Tu, W 10-8:30; Th 1-8:30; F 10-1; Sa 10-2;
Swansea Free Public Library
   Swansea Free Public Library69 Main St.SwanseaMA02777-4698Bristol(508) 674-9609M-Th 10-8; F 10-5; Sa 10-4;
T.O.H.P. Burnham Free Library 
   T.O.H.P. Burnham Free Library30 Martin St.EssexMA01929-0767Essex(978) 768-7410M,W 1-7; Tu,Th-F 1-5; Sa 10-12;
Taft Public Library
   Taft Public Library18 Main St.MENDONMA01756-1101Worcester(508) 473-3259M,Tu,W,Th 9-8; F 9-5; Sa 9-2;
Taunton Public Library
   Taunton Public Library12 Pleasant StreetTauntonMA02780-3203Bristol(508) 821-1410M-F 9-8; Sa 9-6; (Jul-Aug Sa closed);
Taylor Memorial Library
   Taylor Memorial Library773 Main StreetHancockMA01237-1124Berkshire(413) 738-5326F 2-4:30 & 6:30-8
Tewksbury Public Library
   Tewksbury Public Library300 Chandler StreetTewksburyMA01876-2023Middlesex(978) 640-4490M-W 10-8; Th-F 10-5; Sa 9-5; (Memorial-Labor day Sa closed);
Thayer Memorial Library
   Thayer Memorial Library717 Main St.LancasterMA01523-2248Worcester(978) 368-8928M,W,Th 10-8; Tu 12-8; F 10-5; Sa 10-2;
Thayer Public Library
   Thayer Public Library798 Washington StreetBraintreeMA02184-6400Norfolk(781) 848-0405M-Th 9-9; F-Sa 9-5;
Thomas Crane Public Library
   Adams Shore Branch Library519 SEA STREETQUINCYMA02169-2709Norfolk(617) 376-1325
   North Quincy Branch Library381 HANCOCK STREETNO. QUINCYMA02171-2480Norfolk(617) 376-1320
   Thomas Crane Public Library40 Washington StreetQuincyMA02169-9164Norfolk(617) 376-1301M,Tu,W,Th 9-9; F & Sa 9-5; Su 1-5
   Wollaston Branch Library41 BEALE STREETQUINCYMA02170-2618Norfolk(617) 376-1330
Tilton Library
   Tilton Library75 North Main St.South DeerfieldMA01373-1014Franklin(413) 665-4683M,Th 1-8; W 10-5; Sa 9-1;
Tolland Public Library
   Tolland Public Library22 Club House RoadTollandMA01034-9551Hampden(413) 258-4201M, W 3-6; Th 11-4; Sa 10-12;
Topsfield Town Library
   Topsfield Town Library1 South Common StreetTopsfieldMA01983-1496Essex(978) 887-1528M, Th 10-8; Tu 10-5; W, F 12-5; Sa 10-5;
Townsend Public Library
   Townsend Public Library276 Main St.TownsendMA01469-0526Middlesex(978) 597-1714Tu-W 10-9; Th 2-9; F 10-5; Sa 10-2; Su 1-5; (May-Dec Su closed);
Truro Public Library
   Truro Public Library5 LIBRARY LANENORTH TRUROMA02652-0357Barnstable(508) 487-1125Tu-W 9:30-8; Th 9:30-6; F-Sa 9:30-4;
Tufts Library
   Fogg Library1 COLUMBIAN SQUARESOUTH WEYMOUTHMA02190-2403Norfolk(781) 337-0410M-Tu 1-9; W 5-9; Th 9-5;
   Franklin N. Pratt Library1400 PLEASANT STREETEAST WEYMOUTHMA02189-2706Norfolk(781) 337-1677Tu 9-5; W 9-1; Th 1-5;
   North Branch Library220 NORTH STREETNORTH WEYMOUTHMA02191-1814Norfolk(781) 340-5036M 2-6; W 9-5; Th 1-5;
   Tufts Library46 Broad St.WeymouthMA02188-1785Norfolk(781) 337-1402M-Th 9-9; F-Sa 9-5; (Victora day-Aug Sa closed);
Turner Free Library
   Turner Free Library2 North Main StreetRandolphMA02368-4604Norfolk(781) 961-0932M-Th 9-9; F-Sa 9-5;
Tyler Memorial Library
   TYLER MEMORIAL LIBRARY157 MAIN ST.CHARLEMONTMA01339-9703Franklin(413) 339-4335
Tyngsborough Public Library
   Tyngsborough Public Library25 Bryants LaneTyngsboroughMA01879-1003Middlesex(978) 649-7361M, W 10:30-8; Tu, Th 9-5; Sa 9-2; (Summer Sa closed);
Tyringham Free Public Library
   Tyringham Free Public Library118 Main RoadTyringhamMA01264-9700Berkshire(413) 243-1373
Upton Town Library 
   Upton Town Library2 Main StreetUptonMA01568-1608Worcester(508) 529-6272Tu-Th 10-8; F 10-2; Sa 9-5;
Uxbridge Free Public Library
   Uxbridge Free Public Library15 North Main St.UxbridgeMA01569-1822Worcester(508) 278-8624M, Th 10-8; Tu-W 10-5:30; Sa 9-2;
Ventress Memorial Library 
   Ventress Memorial LibraryLibrary PlazaMarshfieldMA02050-4998Plymouth(781) 834-5535M,Tu,W 9:30-9; Th,F,Sa 9:30-5:30;
Vineyard Haven Public Library
   Vineyard Haven Public LibraryRFD 139A Main StreetVineyard HavenMA02568-9710Dukes(508) 696-4211M, W, Sa 10-5:30; Tu, Th 10-8; F 1-5:30;
Wales Public Library 
   Wales Public Library77 Main St.WalesMA01081-0243Hampden(413) 245-9072M-Tu, Th 3-7; W 10-12, 3-7; Sa 10-1;
Walpole Public Library
   Walpole Public Library65 Common St.WalpoleMA02081-2804Norfolk(508) 660-7340M-Th 10-9; F 10-5; Sa 10-3; (Summer Sa closed);
Waltham Public Library
   Waltham Public Library735 Main St.WalthamMA02451-0698Middlesex(781) 314-3425M,Tu,W,Th 9-9; F & Sa 9-5; Su 1-5
Wareham Free Library
   Spinney Branch259 Onset AvenueWarehamMA02558Plymouth(508) 295-2343M, W 9-2;
   Wareham Free Library59 Marion RoadWarehamMA02571-1448Plymouth(508) 295-2343Tu, Th 10-7; Sa 9-2;
Warren Public Library
   Warren Public Library934 Main St.WarrenMA01083-0937Worcester(413) 436-7690
Warwick Free Public Library
   Warwick Free Public Library4 Hotel RoadWarwickMA01378-9311Franklin(978) 544-7866M 10-4; Tu 1-8; Th 5-8; Sa 10-12:30;
Watertown Free Public Library
   East Branch Library481 MT. AUBURN STREETWatertownMA02472-4117Middlesex(617) 972-6441
   Watertown Free Public Library123 Main St.WatertownMA02472-4478Middlesex(617) 972-6431M-Th 9-9; F-Sa 9-5; Su 1-5
Wayland Free Public Library
   Wayland Free Public Library5 Concord Rd.WaylandMA01778-1999Middlesex(508) 358-2311M-Th 9-9; F 9-6; Sa 10-5; Su 2-5;
Wellesley Free Library
   FELLS BRANCH LIBRARY308 WESTON ROADWELLESLEYMA02482-4544Norfolk(781) 237-0485Tu,Th 10-1; Sa 10-5;
   Hills Branch Library208 WASHINGTON STREETWellesleyMA02481-3118Norfolk(781) 237-0381Tu, Th 10-8; W, F-Sa 10-5;
   Wellesley Free Library530 Washington St.WellesleyMA02482-5989Norfolk(781) 235-1610M-Th 9-9; F 9-6; Sa 9-5; Su 1-5; (Jul-Aug Su closed);
Wellfleet Public Library
   Wellfleet Public Library55 West Main StreetWellfleetMA02667-7300Barnstable(508) 349-0310M, W-Th 2-8; Tu 10-8; F-Sa 10-5; Su 2-5; (May-Oct Su closed);
Wendell Free Library
   Wendell Free Library7 Wendell Depot RoadWendellMA01379-0236Franklin(978) 544-3559M 12-5; Tu 12-7; W 10-7; Th 3-7; Sa 9:30-3:30; Su 11:30-3:30;
West Acton Citizens' Library
   West Acton Citizens' Library21 Windsor Ave.ActonMA01720-2809Middlesex(978) 264-9652M-Th 9-9; F-Sa 9-5; Su 2-5;
West Bridgewater Public Library
   West Bridgewater Public Library80 Howard StreetWest BridgewaterMA02379-1710Plymouth(508) 894-1255M, Th-F 10-5; Tu-W 10-7; Sa 10-2; (Summer Sa-closed;)
West Dennis Free Public Library
   West Dennis Free Public Library260 Main St.West DennisMA02670-0158Barnstable(508) 398-2050M-F 10-2; Su 11-2;
West Falmouth Library, Inc.
   West Falmouth Library575 West Falmouth Hghwy.West FalmouthMA02540-2114Barnstable(508) 548-4709Tu-W, F 10-5; Th 2-8; Sa 10-1;
West Springfield Public Library
   West Springfield Public Library200 Park St.West SpringfieldMA01089-3398Hampden(413) 736-4561M-W 9-9; Th-Sa 9-5; (Jun-Aug M-W 9-8; Th-F 9-5;);
West Stockbridge Public Library
   West Stockbridge Public Library21 State Line RoadWest StockbridgeMA01266-0060Berkshire(413) 232-0308Tu 10-5; W-F 2-6; Sa 10-2;
West Tisbury Free Public Library
   MUSIC STREET ANNEX12 MUSIC ST.WEST TISBURYMA02575Barnstable(508) 696-4815
   West Tisbury Free Public Library1042 State Rd.West TisburyMA02575-7233Dukes(508) 693-3366M 10-9; Tu-Th 10-6; F-Sa 10-5; Su 1-5; (mid May-mid Oct Su closed);
West Warren Library Association
   West Warren Library Association2370 Main StreetWest WarrenMA01092Worcester(413) 436-9892M, W, F 11-7;
Westborough Public Library
   Westborough Public Library55 West Main St.WestboroughMA01581-1989Worcester(508) 366-3050M-Th 10-9; F 10-6; Sa 10-5; Su 1-5; (mid May-mid Oct Su closed);
Westfield Athenaeum
   Westfield Athenaeum6 Elm St.WestfieldMA01085-2997Hampden(413) 568-7833M-Th 8:30-8; F-Sa 8:30-5; (Jul-Labor dat Sa closed);
Westhampton Memorial Library
   Westhampton Public Library1 North RoadWesthamptonMA01027Hampshire(413) 527-5386M, Th 2-8; Tu-W 9-12, 1-5; Sa 10-1; (Summer Sa closed);
Weston Public Library
   Weston Public Library87 School StreetWestonMA02493-2541Middlesex(781) 893-3312M-Th 9-9; F 9-6; Sa 10-5; Su 1-5; (Independence-Labor day Sa 10-2;);
Westport Free Public Library
   Westport Free Public Library408 Old County Rd.WestportMA02790-1160Bristol(508) 636-1100M, Th 12-8:30; Tu-W, F 10-5; Sa 9-4; (Summer Sa closed);
Westwood Public Library
   ISLINGTON BRANCH LIBRARY273 WASHINGTON STREETWESTWOODMA02090-1317Norfolk(617) 326-5914Tu, Th 10-5; W 1-8;
   Westwood Public Library668 High St.WestwoodMA02090-1686Norfolk(781) 326-7562M-W 10-9; Th 1-9; F 10-6; Sa 10-5; Su 2-5;
Wheeler Memorial Library
   Moore-Leland Library172 ATHOL ROADNorth OrangeMA01364-9636FRANKLIN(978) 575-0444Tu 3-6; Th 10-12:30, 3-6; Sa 10-1;
   Wheeler Memorial Library49 East Main StreetOrangeMA01364-1267Franklin(978) 544-2495M-Tu 10-6; W-Th 1-8; Sa 10-2;
Whelden Memorial Library
   Whelden Memorial Library2401 Meetinghouse WayWest BarnstableMA02668-1403Barnstable(508) 362-2262M, W 2-8; Tu, Th-Sa 9-1;
Whitinsville Social Library
   Whitinsville Social Library17 Church St.WhitinsvilleMA01588-1413Worcester(508) 234-2151M & Tu 12-8; W & Th 10-8; Sa 10-2;
Whitman Public Library
   Whitman Public Library100 Webster StreetWhitmanMA02382-1914Plymouth(781) 447-7613M-Th 10-8; F 1-5; Sa 10-4; (Summer Sa closed);
Wilbraham Public Library
   Wilbraham Public Library25 Crane Park DriveWilbrahamMA01095-1799Hampden(413) 596-6141M-W 10-8; Th-F 10-5; Sa 10-2; Su 1-5;
Wilmington Memorial Library
   Wilmington Memorial Library175 Middlesex Ave.WilmingtonMA01887-2714Middlesex(978) 658-2967M-Th 9-9; F-Sa 9-5; (Jul-Labor day Sa closed);
Winchester Public Library
   Winchester Public Library80 Washington St.WinchesterMA01890-2799Middlesex(781) 721-7171M-Th 9:30-9; F-Sa 9:30-5:30; Su 2-5; (Summer Su closed);
Windsor Free Public Library
   Windsor Free Public Library1890 Route 9WINDSORMA01270-0118Berkshire(413) 684-3811M 5-7:30; F 12-5; Sa 10-12:30;
Winthrop Public Library
   Winthrop Public Library2 Metcalf SquareWinthropMA02152-3157Suffolk(617) 846-1703Tu, Th 12-8; W 10-8; F 10-6; Sa 10-5; (Memorial-Labor day M, W 10-6; Tu, Th 11-8; F 10-4;);
Woburn Public Library
   Woburn Public Library45 Pleasant St.WoburnMA01801-4135Middlesex(781) 933-0148M-Th 9-9; F-Sa 9-5:30;
Woods Hole Public Library
   Woods Hole Public Library581 Woods Hole Rd.Woods HoleMA02543-0185Barnstable(508) 548-8961M 12-5:30, 7-9; Tu, Th-F 3-5:30; W 10-5:30, 7-9; Sa 12-5:30;
Woods Memorial Library
   Woods Memorial Library19 Pleasant St.BarreMA01005-9335Worcester(978) 355-2533Tu 10-6; W 2-8; Th 10-8; F 2-6; Sa 10-1;
Worcester Public Library
   Burncoat Branch526 Burncoat StreetWorcesterMA01602Worcester(508) 799-8328
   Frances Perkins Branch Library at Greendale470 WEST BOYLSTON STREETWORCESTERMA01606-3226Worcester(508) 799-1687M 10-6:30; Tu-W 9-5:30; Th-F 1-9;
   Goddard Branch14 Richards StreetWorcesterMA01603Worcester(508) 799-8330M-F 3-6:30; Sa 9-12;
   Great Brook Valley Branch Library89 TACOMA STREETWORCESTERMA01605-3518Worcester(508) 799-1729M-W, F 2-5; Th 9:30-12, 2-5;
   Library Express - Libby3 Salem SquareWorcesterMA01608-2074Worcester9-5 M through F
   Library Express - Lilly3 Salem SquareWorcesterMA01608Worcester9-5 M through F
   LIBRARY EXPRESS - LILLY3 Salem SquareWorcesterMA1608-2015Worcester(508) 723-3894
   Roosevelt Branch1006 Grafton StreetWorcesterMA01604Worcester(508) 799-8327Tu-F 3-6:30; Sa 2:30-5:30;
   Tatnuck Branch1083 Pleasant StreetWorcesterMA01602Worcester(508) 799-8329M-F 3-6:30; Sa 9-12;
   Worcester Public Library3 Salem SquareWorcesterMA01608-2074Worcester(508) 799-1655M, Th-Sa 9-5:30; Tu-W 9-9; Su 1:30-5:30; (May-Sep Su closed);
Worthington Library
   Worthington Library1 Huntington Rd.WorthingtonMA01098-0598Hampshire(413) 238-5565Tu 3-7; Th 10-12, 3-7; Sa 10-2;
Yarmouth Town Libraries 
   West Yarmouth Library391 MAIN STREETWEST YARMOUTHMA02673-4797Barnstable(508) 775-5206
   Yarmouth Port Library297 MAIN STREETYARMOUTHMA02675-1817Barnstable(508) 362-3717
   Yarmouth Town Libraries312 Old Main StreetSouth YarmouthMA02664-4530Barnstable(508) 760-4820
Young Men's Library Association
   Young Men's Library37 E Main StreetWareMA01082-1317Hampshire(413) 967-5491
Last Updated: 2024-07-09 Organization Listing