This is a list of public libraries in Massachusetts, USA.

Library Web site Town/City County Friends-group link Consortia Abington Public Library Abington Plymouth OCLN Acton Memorial Library Acton Middlesex MLN West Acton Citizens' Library Acton Middlesex Russell Memorial Library Acushnet Bristol SAILS Adams Free Library Adams Berkshire Agawam Public Library Agawam Hampden Alford Library Alford Berkshire Amesbury Public Library Amesbury Essex MVLC Jones Library, Inc. Amherst Hampshire Memorial Hall Library Andover Essex MVLC Aquinnah Public Library Aquinnah Dukes CLAMS Robbins Library Arlington Middlesex MLN Stevens Memorial Library Ashburnham Worcester Ashby Free Public Library Ashby Middlesex Belding Memorial Library Ashfield Franklin Ashland Public Library Ashland Middlesex MLN Athol Public Library Athol Worcester Attleboro Public Library Attleboro Bristol Auburn Public Library Auburn Worcester Avon Public Library Avon Norfolk OCLN Ayer Public Library Ayer Middlesex Centerville Public Library Barnstable - Centerville Barnstable CLAMS Cotuit Library Barnstable - Cotuit Barnstable CLAMS Hyannis Public Library Association Barnstable - Hyannis Barnstable CLAMS Marstons Mills Public Library Barnstable - Marstons Mills Barnstable CLAMS Osterville Village Library Barnstable - Osterville Barnstable CLAMS Sturgis Library Barnstable - Barnstable Barnstable CLAMS Whelden Memorial Library Barnstable - West Barnstable Barnstable CLAMS Woods Memorial Library Barre Worcester Becket Athenaeum, Inc. Becket Berkshire Bedford Free Public Library Bedford Middlesex MLN Clapp Memorial Library Belchertown Hampshire Bellingham Public Library Bellingham Norfolk Belmont Public Library Belmont Middlesex MLN Berkley Public Library Berkley Bristol SAILS Berlin Public Library Berlin Worcester Cushman Library Bernardston Franklin Beverly Public Library Beverly Essex NOBLE Billerica Public Library Billerica Middlesex MVLC Blackstone Public Library Blackstone Worcester Porter Memorial Library Blandford Hampden Bolton Public Library Bolton Worcester Boston Public Library Boston Suffolk MBLN, BLC Jonathan Bourne Public Library Bourne Barnstable CLAMS Sargent Memorial Library Boxborough Middlesex Boxford Town Library Boxford Essex MVLC Boylston Public Library Boylston Worcester Thayer Public Library Braintree Norfolk OCLN Brewster Ladies' Library Brewster Barnstable CLAMS Bridgewater Public Library Bridgewater Plymouth Brimfield Public Library Brimfield Hampden Brockton Public Library Brockton Plymouth OCLN Merrick Public Library Brookfield Worcester Public Library of Brookline Brookline Norfolk MLN Buckland Public Library Buckland Franklin Burlington Public Library Burlington Middlesex MVLC Cambridge Public Library Cambridge Middlesex MLN Canton Public Library Canton Norfolk OCLN Gleason Public Library Carlisle Middlesex MVLC Carver Public Library Carver Plymouth Tyler Memorial Library Charlemont Franklin Charlton Public Library Charlton Worcester CW MARS Eldredge Public Library Chatham Barnstable CLAMS South Chatham Public Library Chatham Barnstable Chelmsford Public Library Chelmsford Middlesex MVLC Chelsea Public Library Chelsea Suffolk MBLN Cheshire Public Library Cheshire Berkshire Hamilton Memorial Library Chester Hampden Chesterfield Public Library Chesterfield Hampshire Chicopee Public Library Chicopee Hampden Chilmark Free Public Library Chilmark Dukes CLAMS Clarksburg Town Library Clarksburg Berkshire Bigelow Free Public Library Clinton Worcester Paul Pratt Memorial Library Cohasset Norfolk OCLN Griswold Memorial Library Colrain Franklin Concord Free Public Library Concord Middlesex MLN Field Memorial Library Conway Franklin Bryant Free Library Cummington Hampshire Dalton Free Public Library Dalton Berkshire Peabody Institute Library Danvers Essex NOBLE Dartmouth Public Libraries Dartmouth Bristol Dedham Public Library Dedham Norfolk MLN Tilton Library Deerfield Franklin Dennis Memorial Library Association Dennis - Dennis Barnstable CLAMS Dennis Public Library Dennis - Dennis Port Barnstable CLAMS Jacob Sears Memorial Library Dennis - East Dennis Barnstable CLAMS South Dennis Free Public Library Dennis - South Dennis Barnstable CLAMS West Dennis Free Public Library Dennis - West Dennis Barnstable CLAMS Dighton Public Library Dighton Bristol Simon Fairfield Public Library Douglas Worcester Dover Town Library Dover Norfolk MLN Moses Greeley Parker Memorial Library Dracut Middlesex MVLC Pearle L. Crawford Memorial Library Dudley Worcester Dunstable Free Public Library Dunstable Middlesex MVLC Duxbury Free Library Duxbury Plymouth OCLN East Bridgewater Public Library East Bridgewater Plymouth East Brookfield Public Library East Brookfield Worcester East Longmeadow Public Library East Longmeadow Hampden Eastham Public Library Eastham Barnstable CLAMS Emily Williston Memorial Library Easthampton Hampshire Ames Free Library Easton Bristol Edgartown Free Public Library Edgartown Dukes CLAMS Egremont Free Library Egremont Berkshire Erving Public Library Erving Franklin T.O.H.P. Burnham Free Library Essex Essex MVLC Everett Public Libraries Everett Middlesex NOBLE Millicent Library Fairhaven Bristol Fall River Public Library Fall River Bristol Falmouth Public Library Falmouth Barnstable CLAMS West Falmouth Library Falmouth - West Falmouth Barnstable CLAMS Woods Hole Public Library Falmouth - Woods Hole Barnstable CLAMS Fitchburg Public Library Fitchburg Worcester Florida Free Library Florida Berkshire Boyden Library Foxborough Norfolk Framingham Public Library Framingham Middlesex MLN Franklin Public Library Franklin Norfolk MLN Guilford H. Hathaway Library Freetown - Assonet Bristol SAILS James White Memorial Library Freetown - East Freetown Bristol SAILS Levi Heywood Memorial Library Gardner Worcester Peabody Library Georgetown Essex MVLC Slate Memorial Library Gill Franklin Gloucester Lyceum & Sawyer Free Library Gloucester Essex NOBLE Goshen Free Public Library Goshen Hampshire Cuttyhunk Public Library Gosnold Dukes Grafton Public Library Grafton Worcester Granby Free Public Library Granby Hampshire Granville Public Library Granville Hampden Great Barrington Libraries Great Barrington Berkshire Greenfield Public Library Greenfield Franklin Groton Public Library Groton Middlesex MVLC Langley-Adams Library Groveland Essex MVLC Goodwin Memorial Library Hadley Hampshire Holmes Public Library Halifax Plymouth Hamilton-Wenham Public Library Hamilton Essex MVLC Hampden Free Public Library Hampden Hampden Taylor Memorial Library Hancock Berkshire John Curtis Free Library Hanover Plymouth OCLN Hanson Public Library Hanson Plymouth Gilbertville Public Library Hardwick Worcester Paige Memorial Library Hardwick Worcester Harvard Public Library Harvard Worcester Harwich Port Library Association Harwich Barnstable Brooks Free Library Harwich Barnstable CLAMS Chase Library Assoc., Inc. Harwich Barnstable Hatfield Public Library Hatfield Hampshire Haverhill Public Library Haverhill Essex MVLC Heath Free Public Library Heath Franklin Hingham Public Library Hingham Plymouth OCLN Hinsdale Public Library Hinsdale Berkshire Holbrook Public Library Holbrook Norfolk OCLN Gale Free Library Holden Worcester Holland Public Library Holland Hampden Holliston Public Library Holliston Middlesex MLN Holyoke Public Library Holyoke Hampden Bancroft Memorial Library Hopedale Worcester Hopkinton Public Library Hopkinton Middlesex Hubbardston Public Library Hubbardston Worcester Hudson Public Library Hudson Middlesex Hull Public Library Hull Plymouth OCLN Huntington Public Library Huntington Hampshire Ipswich Public Library Ipswich Essex MVLC Kingston Public Library Kingston Plymouth OCLN Lakeville Free Public Library Lakeville Plymouth SAILS Thayer Memorial Library Lancaster Worcester Lanesborough Public Library Lanesborough Berkshire Lawrence Public Library Lawrence Essex MVLC Lee Library Association Lee Berkshire Leicester Public Library Leicester Worcester Lenox Library Association Lenox Berkshire Leominster Public Library Leominster Worcester Leverett Library Leverett Franklin Cary Memorial Library Lexington Middlesex MLN Robertson Memorial Library Leyden Franklin Lincoln Public Library Lincoln Middlesex MLN Reuben Hoar Library Littleton Middlesex MVLC Richard Salter Storrs Library Longmeadow Hampden Samuel S. Pollard Memorial Library Lowell Middlesex MVLC Hubbard Memorial Library Ludlow Hampden Lunenburg Public Library Lunenburg Worcester Lynn Public Library Lynn Essex NOBLE Lynnfield Public Library Lynnfield Essex NOBLE Malden Public Library Malden Middlesex MBLN Manchester-by-the-Sea Public Library Manchester-by-the-Sea Essex MVLC Mansfield Public Library Mansfield Bristol Abbot Public Library Marblehead Essex NOBLE Elizabeth Taber Library Marion Plymouth Marlborough Public Library Marlborough Middlesex Ventress Memorial Library Marshfield Plymouth OCLN Mashpee Public Library Mashpee Barnstable CLAMS Mattapoisett Free Public Library Mattapoisett Plymouth SAILS Maynard Public Library Maynard Middlesex MLN Medfield Public Library Medfield Norfolk MLN Medford Public Library Medford Middlesex MLN Medway Public Library Medway Norfolk MLN Melrose Public Library Melrose Middlesex NOBLE Taft Public Library Mendon Worcester Merrimac Public Library Merrimac Essex MVLC Nevins Memorial Library Methuen Essex MVLC Middleborough Public Library Middleborough Plymouth Middlefield Public Library Middlefield Hampshire Flint Public Library Middleton Essex MVLC Milford Town Library Milford Worcester Millbury Public Library Millbury Worcester Millis Public Library Millis Norfolk MLN Millville Free Public Library Millville Worcester Milton Public Library Milton Norfolk OCLN Monroe Public Library Monroe Franklin Monson Free Library and Reading Room Association Monson Hampden Montague Public Libraries: Carnegie Public Library Montague Franklin Monterey Library Monterey Berkshire Grace Hall Memorial Library Montgomery Hampden Mount Washington Library Mount Washington Berkshire Nahant Public Library Nahant Essex Nantucket Atheneum Nantucket Nantucket CLAMS Bacon Free Library Natick Middlesex MLN Morse Institute Library Natick Middlesex MLN Needham Free Public Library Needham Norfolk MLN New Bedford Free Public Library New Bedford Bristol SAILS Leroy Pollard Memorial Library New Braintree Worcester New Marlborough Town Library New Marlborough Berkshire New Salem Public Library New Salem Franklin Newbury Town Library Newbury Essex MVLC Newburyport Public Library Newburyport Essex MVLC Newton Free Library Newton Middlesex MLN Norfolk Public Library Norfolk Norfolk North Adams Public Library North Adams Berkshire Stevens Memorial Library North Andover Essex MVLC Richards Memorial Library North Attleborough Bristol Haston Free Public Library North Brookfield Worcester Ames Free Library North Easton Bristol Flint Memorial Library North Reading Middlesex MVLC Northborough Free Library Northborough Worcester Whitinsville Social Library Northbridge Worcester Dickinson Memorial Library Northfield Franklin Field Library Northfield Franklin Forbes Library Northampton Hampshire Lilly Library Northampton Hampshire Norton Public Library Norton Bristol Norwell Public Library Norwell Plymouth OCLN Morrill Memorial Library Norwood Norfolk MLN Oak Bluffs Public Library Oak Bluffs Dukes CLAMS Fobes Memorial Library Oakham Worcester Wheeler Memorial Library Orange Franklin Snow Library Orleans Barnstable CLAMS Otis Library and Museum Otis Berkshire Oxford Free Public Library Oxford Worcester Palmer Public Library Palmer Hampden Richards Memorial Library PaxtonWorcester Peabody Institute Library Peabody Essex NOBLE Pelham Library Pelham Hampshire Pembroke Public Library Pembroke Plymouth Pepperell: Lawrence Library Pepperell Middlesex Peru Library Peru Berkshire Petersham Memorial Library Petersham Worcester Phillips Free Public Library Phillipston Worcester Berkshire Athenaeum Pittsfield Berkshire Shaw Memorial Library Plainfield Hampshire Plainville Public Library Plai