The 10 Best Record Stores in Massachusetts!

Records afford us a taste of nostalgia while enjoying music, both new and old. Record stores are enjoying a resurgence of sales, as former devotees to CDs and digital music are flocking to record stores to invest in vinyl. The following stores are the best in Massachusetts. Stop in and pick up a 33, a 45—or even a 78—the next time you’re nearby.
1. In Your Ear Records, Boston, MA
Selling a massive number of records, In Your Ear Records features both new and used LPs. They buy entire collections, too, but call ahead to make an appointment.
View this post on Instagram
2. Planet Records, Cambridge, MA
Planet Records is known throughout New England as carrying an excellent variety of records. People travel from miles away to check out their collection. The store is small, but their racks of vinyl are mighty.
3. Instant Karma Records, Orleans, MA
Featuring a nostalgic play on the Beatles tune, Instant Karma Records features an impressive record collection. Some fairly recent, most vintage—the owners know music and love to talk about it, too. You’ll have fun just visiting the shop.
4. Cheapo Records, Cambridge, MA
You’ll have a blast flipping through the vinyl at Cheapo Records. The collection is huge and includes fairly recent and vintage records. Give them a call before your visit and they’ll locate the record you’re seeking. If not, they’ll work on getting it for you.
5. Déjà Vu Records, Natick, MA
Déjà Vu Records sells records, and they’ll buy your collection, too. Make an appointment to sell, or simply drop by to peruse their impressive array.
6. Mystery Train Records, Gloucester, MA
Selling new, used and even rare records, Mystery Train Records is a fun record store with a definite nod to the past. You’ll feel like a kid again, ready to spend your weekly allowance on that new release you already love. You can literally spend hours here checking out the collection.
7. Vinyl Destination, Lowell, MA
For a truly fun place to thumb through records, check out Vinyl Destination. Their collection is massive and includes mostly vintage. You will occasionally find fairly recent music as well.
8. Joe’s Albums, Worcester, MA
Joe’s Albums sells both new and used vinyl, and has a very impressive collection. Striking up a conversation while there will no doubt result in widening your taste in music.
9. Somerville Grooves, Somerville, MA
Whether you’re looking for LPs or singles, you stand a really good chance of finding it at Somerville Grooves. The shop is a throwback to yesteryear, and the prices are excellent.
10. Stereo Jack’s Records, Cambridge, MA
In business since 1982, Stereo Jack’s Records buys and sells records. Buy 33s and even 78s, or sell them a collection. It needn’t be large for the owners to be interested. Call for an appointment first, however.
Enter City / State or Zip code below
Barnstable County
- Barnstable
- Bourne
- Brewster
- Buzzards Bay
- Cataumet
- Centerville
- Chatham
- Cotuit
- Cummaquid
- Dennis
- Dennis Port
- Dennisport
- East Dennis
- East Falmouth
- East Orleans
- East Sandwich
- Eastham
- Falmouth
- Forestdale
- Harwich
- Harwich Port
- Hyannis
- Hyannis Port
- Marstons Mills
- Mashpee
- Monument Beach
- North Chatham
- North Eastham
- North Falmouth
- North Truro
- Orleans
- Osterville
- Pocasset
- Provincetown
- Sagamore
- Sagamore Beach
- Sandwich
- Silver Beach
- South Chatham
- South Dennis
- South Harwich
- South Orleans
- South Wellfleet
- South Yarmouth
- Truro
- Wellfleet
- West Barnstable
- West Chatham
- West Dennis
- West Falmouth
- West Harwich
- West Hyannisport
- West Yarmouth
- Woods Hole
- Yarmouth Port
Berkshire County
- Adams
- Ashley Falls
- Becket
- Berkshire
- Cheshire
- Dalton
- Drury
- East Otis
- Glendale
- Great Barrington
- Hancock
- Hinsdale
- Housatonic
- Lanesboro
- Lanesborough
- Lee
- Lenox
- Lenox Dale
- Mill River
- Monterey
- New Marlborough
- North Adams
- North Egremont
- Otis
- Peru
- Pittsfield
- Richmond
- Sandisfield
- Savoy
- Sheffield
- South Egremont
- South Lee
- Southfield
- Stockbridge
- Tyringham
- West Stockbridge
- Williamstown
- Windsor
Bristol County
- Acushnet
- Assonet
- Attleboro
- Attleboro Falls
- Berkley
- Chartley
- Dartmouth
- Dighton
- East Freetown
- East Mansfield
- East Taunton
- Easton
- Fairhaven
- Fall River
- Mansfield
- New Bedford
- North Attleboro
- North Dartmouth
- North Dighton
- North Easton
- Norton
- Raynham
- Raynham Center
- Rehoboth
- Seekonk
- Somerset
- South Attleboro
- South Dartmouth
- South Easton
- Swansea
- Taunton
- Westport
- Westport Point
Dukes County
Essex County
- Amesbury
- Andover
- Beverly
- Boxford
- Byfield
- Danvers
- Essex
- Georgetown
- Gloucester
- Groveland
- Hamilton
- Hathorne
- Haverhill
- Ipswich
- Lawrence
- Lynn
- Lynnfield
- Manchester
- Marblehead
- Merrimac
- Methuen
- Middleton
- Nahant
- Newbury
- Newburyport
- North Andover
- Peabody
- Prides Crossing
- Rockport
- Rowley
- Salem
- Salisbury
- Salisbury Beach
- Saugus
- South Hamilton
- Swampscott
- Topsfield
- Wenham
- West Boxford
- West Newbury
Franklin County
- Ashfield
- Bernardston
- Buckland
- Charlemont
- Colrain
- Conway
- Deerfield
- Erving
- Gill
- Greenfield
- Heath
- Lake Pleasant
- Leverett
- Millers Falls
- Monroe Bridge
- Montague
- New Salem
- Northfield
- Orange
- Rowe
- Shelburne
- Shelburne Falls
- Shutesbury
- South Deerfield
- Sunderland
- Turners Falls
- Warwick
- Wendell
- Wendell Depot
- Whately
Hampden County
- Agawam
- Blandford
- Bondsville
- Brimfield
- Chester
- Chicopee
- East Longmeadow
- Feeding Hills
- Granville
- Hampden
- Holland
- Holyoke
- Indian Orchard
- Longmeadow
- Ludlow
- Monson
- Palmer
- Russell
- Southwick
- Springfield
- Thorndike
- Three Rivers
- Tolland
- W Springfield
- Wales
- West Springfield
- Westfield
- Wilbraham
- Woronoco
Hampshire County
- Amherst
- Belchertown
- Chesterfield
- Cummington
- Easthampton
- Florence
- Goshen
- Granby
- Hadley
- Hatfield
- Haydenville
- Huntington
- Leeds
- Middlefield
- North Amherst
- North Hatfield
- Northampton
- Plainfield
- South Hadley
- Southampton
- Ware
- West Chesterfield
- West Hatfield
- West Whately
- Westhampton
- Williamsburg
- Worthington
Middlesex County
- Acton
- Arlington
- Arlington Heights
- Ashby
- Ashland
- Auburndale
- Ayer
- Bedford
- Belmont
- Billerica
- Boxborough
- Burlington
- Cambridge
- Carlisle
- Chelmsford
- Chestnut Hill
- Concord
- Devens
- Dracut
- Dunstable
- Everett
- Framingham
- Groton
- Hanscom AFB
- Holliston
- Hopkinton
- Hudson
- Lexington
- Lincoln
- Littleton
- Lowell
- Malden
- Marlborough
- Maynard
- Medford
- Melrose
- Natick
- New Town
- Newton
- Newton Center
- Newton Highlands
- Newton Lower Falls
- Newton Upper Falls
- Newtonville
- Nonantum
- North Billerica
- North Chelmsford
- North Reading
- North Waltham
- Nutting Lake
- Pepperell
- Pinehurst
- Reading
- Sherborn
- Shirley
- Somerville
- South Natick
- Stoneham
- Stow
- Sudbury
- Tewksbury
- Townsend
- Tyngsboro
- Tyngsborough
- Village of Nagog Woods
- Waban
- Wakefield
- Waltham
- Watertown
- Waverley
- Wayland
- West Groton
- West Medford
- West Newton
- West Townsend
- Westford
- Weston
- Wilmington
- Winchester
- Woburn
- Woodville
Nantucket County
Norfolk County
- Avon
- Babson Park
- Bellingham
- Braintree
- Brookline
- Brookline Village
- Canton
- Cohasset
- Dedham
- Dover
- East Walpole
- East Weymouth
- Foxboro
- Foxborough
- Franklin
- Holbrook
- Medfield
- Medway
- Millis
- Milton
- Milton Village
- Needham
- Needham Heights
- Norfolk
- North Weymouth
- Norwood
- Plainville
- Quincy
- Randolph
- Sharon
- Sheldonville
- South Walpole
- South Weymouth
- Stoughton
- Walpole
- Wellesley
- Wellesley Hills
- Westwood
- Weymouth
- Wrentham
Plymouth County
- Abington
- Accord
- Brant Rock
- Bridgewater
- Brockton
- Bryantville
- Carver
- Duxbury
- East Bridgewater
- East Wareham
- Elmwood
- Green Harbor
- Greenbush
- Halifax
- Hanover
- Hanson
- Hingham
- Hull
- Humarock
- Kingston
- Lakeville
- Manomet
- Marion
- Marshfield
- Marshfield Hills
- Mattapoisett
- Middleboro
- Minot
- Monponsett
- North Carver
- North Marshfield
- North Pembroke
- North Scituate
- Norwell
- Ocean Bluff
- Onset
- Pembroke
- Plymouth
- Plympton
- Rochester
- Rockland
- Scituate
- South Carver
- W Bridgewater
- Wareham
- West Bridgewater
- West Wareham
- White Horse Beach
- Whitman
Suffolk County
- Allston
- Boston
- Brighton
- Charlestown
- Chelsea
- Dorchester
- Dorchester Center
- Dorchestr Ctr
- East Boston
- Hyde Park
- Jamaica Plain
- Mattapan
- Readville
- Revere
- Roslindale
- Roxbury
- Roxbury Crossing
- South Boston
- West Roxbury
- Winthrop
Worcester County
- Ashburnham
- Athol
- Auburn
- Baldwinville
- Barre
- Berlin
- Blackstone
- Bolton
- Boylston
- Brookfield
- Charlton
- Charlton City
- Charlton Depot
- Cherry Valley
- Clinton
- Douglas
- Dudley
- East Brookfield
- East Douglas
- East Princeton
- East Templeton
- Fayville
- Fiskdale
- Fitchburg
- Gardner
- Gilbertville
- Grafton
- Hardwick
- Harvard
- Holden
- Hopedale
- Hubbardston
- Jefferson
- Lancaster
- Leicester
- Leominster
- Linwood
- Lunenburg
- Manchaug
- Mendon
- Milford
- Millbury
- Millville
- New Braintree
- North Brookfield
- North Grafton
- North Oxford
- North Uxbridge
- Northborough
- Northbridge
- Oakham
- Oxford
- Paxton
- Petersham
- Phillipston
- Princeton
- Rochdale
- Royalston
- Rutland
- Shrewsbury
- South Barre
- South Grafton
- South Lancaster
- Southborough
- Southbridge
- Spencer
- Sterling
- Still River
- Sturbridge
- Sutton
- Templeton
- Upton
- Uxbridge
- Warren
- Webster
- West Boylston
- West Brookfield
- West Millbury
- West Warren
- Westborough
- Westminster
- Wheelwright
- Whitinsville
- Winchendon
- Winchendon Springs
- Worcester