Eye Doctors in Massachusetts
EazyDirectory lists 3,475 eye doctors across 264 cities and towns in Massachusetts. Pick your city below or search by name or ZIP code.
Largest cities in Massachusetts
Specialties in Massachusetts
Optometrist 2,201Ophthalmology 1,101Contact Lens Optometry 39Retina Specialist 38Pediatric Optometry 21Glaucoma Specialist 14Cornea & External Disease 12Pediatric Ophthalmology 11Vision Therapy 9Low Vision Rehabilitation 8Oculoplastic Surgery 8Uveitis & Ocular Inflammation 7Neuro-Ophthalmology 3Occupational Vision 3
All cities A–Z
A
- Abington 1
- Acton 10
- Agawam 6
- Allston 2
- Amesbury 6
- Amherst 10
- Andover 16
- Arlington 11
- Ashland 2
- Athol 3
- Attleboro 17
- Auburn 14
- Avon 2
- Ayer 5
B
- Barre 1
- Bedford 10
- Belchertown 5
- Bellingham 4
- Belmont 19
- Beverly 21
- Billerica 10
- Boston 676
- Bourne 2
- Braintree 24
- Brewster 1
- Bridgewater 5
- Brighton 18
- Brockton 53
- Brookline 56
- Burlington 70
C
- Cambridge 71
- Canton 16
- Carlisle 4
- Carver 1
- Charlestown 3
- Charlton 5
- Chatham 2
- Chelmsford 35
- Chelsea 5
- Chestnut Hill 16
- Chicopee 11
- Concord 8
D
- Danvers 25
- Dartmouth 15
- Dedham 28
- Dorchester 21
- Dorchester Center 2
- Dover 3
- Dracut 8
- Duxbury 8
E
- E Longmeadow 2
- E. Wareham 1
- East Boston 7
- East Bridgewater 1
- East Harwich 1
- East Longmeadow 5
- East Weymouth 13
- Easthampton 9
- Everett 11
F
- Fairhaven 7
- Fall River 47
- Falmouth 15
- Feeding Hills 3
- Fiskdale 2
- Fitchburg 13
- Florence 13
- Foxboro 5
- Foxborough 5
- Framingham 34
- Franklin 14
G
- Gardner 5
- Georgetown 2
- Gloucester 12
- Grafton 1
- Great Barrington 6
- Greenfield 22
- Groton 4
- Groveland 6
- Gt Barrington 2
H
- Hadley 4
- Hampden 1
- Hanover 6
- Hanscom AFB 1
- Harvard 1
- Haverhill 10
- Hingham 13
- Holden 13
- Holliston 5
- Holyoke 15
- Hopedale 2
- Hopkinton 5
- Hudson 10
- Hull 3
- Huntington 1
- Hyannis 25
- Hyde Park 4
I
J
K
- Kingston 6
L
- Lakeville 1
- Lancaster 30
- Lanesborough 1
- Lawrence 38
- Lee 2
- Leeds 5
- Leominster 23
- Lexington 36
- Longmeadow 3
- Lowell 25
- Ludlow 4
- Lunenburg 2
- Lynn 16
M
- Malden 28
- Manchester 6
- Mansfield 13
- Marblehead 8
- Marlboro 2
- Marlborough 14
- Marshfield 5
- Mashpee 9
- Mattapan 1
- Maynard 2
- Medfield 8
- Medford 27
- Melrose 8
- Methuen 8
- Middleboro 4
- Middleton 1
- Milford 18
- Millbury 4
- Millis 3
- Monson 2
- Monument Beach 1
N
- N Billerica 1
- N Dartmouth 16
- N Eastham 1
- Nantucket 5
- Natick 38
- Needham 23
- New Bedford 7
- Newburyport 15
- Newton 34
- Newton Center 1
- Newton Highlands 3
- Newton Lower Falls 1
- Newton Upper Falls 2
- Newtonville 2
- No Dartmouth 1
- North Adams 5
- North Andover 11
- North Attleboro 8
- North Brookfield 3
- North Cambridge 1
- North Chelmsford 1
- North Dartmouth 23
- North Eastham 1
- North Easton 9
- North Grafton 2
- North Oxford 3
- North Quincy 1
- North Reading 5
- Northampton 21
- Northborough 9
- Norton 3
- Norwell 5
- Norwood 34
O
P
- Palmer 10
- Paxton 1
- Peabody 35
- Pembroke 4
- Pittsfield 18
- Plainville 8
- Plymouth 34
- Pocasset 1
- Provincetown 3
Q
- Quincy 53
R
- Randolph 18
- Raynham 1
- Reading 18
- Rehoboth 3
- Revere 10
- Rockland 3
- Roslindale 6
- Rowley 1
- Roxbury 15
- Roxbury Crossing 3
S
- S Yarmouth 1
- S. Weymouth 2
- Sagamore 1
- Salem 18
- Salisbury 1
- Sandwich 5
- Saugus 20
- Scituate 7
- Seekonk 12
- Sharon 4
- Shrewsbury 9
- So Hadley 1
- Somerset 10
- Somerville 27
- South Attleboro 2
- South Boston 4
- South Dennis 6
- South Hadley 3
- South Hamilton 1
- South Weymouth 6
- South Yarmouth 6
- Southampton 1
- Southboro 1
- Southborough 11
- Southbridge 4
- Spencer 2
- Springfield 67
- Stoneham 24
- Stoughton 9
- Sturbridge 13
- Sudbury 6
- Swampscott 2
- Swansea 2
T
V
W
- W. Boylston 1
- W.Brookfield 1
- Wakefield 22
- Walpole 4
- Waltham 45
- Ware 3
- Wareham 3
- Watertown 19
- Watham 1
- Wayland 7
- Webster 6
- Wellesley 35
- Wellesley Hills 6
- West Boylston 8
- West Harwich 1
- West Roxbury 18
- West Springfield 9
- West Yarmouth 7
- Westborough 13
- Westfield 9
- Westford 17
- Weston 6
- Westwood 8
- Weymouth 11
- Whitinsville 4
- Wilbraham 5
- Williamstown 1
- Wilmington 5
- Winchendon 1
- Winchester 11
- Winthrop 8
- Woburn 6
- Worcester 126
- Worthington 2
Directory information only, not medical advice. This site is a directory only. It is not medical advice, a referral or a recommendation, and a listing is not an endorsement of the provider by this site, by CMS or by any licensing board. This site does not check or confirm licenses. Confirm current licensure, location and credentials with the provider and the state board. In an emergency call 911.
Provider information is from the official public CMS NPPES NPI Registry (National Plan and Provider Enumeration System). NPPES data is U.S. government public information and may be outdated or incomplete. Sources: NPPES data files · NPI Registry. CMS, HHS and state licensing boards do not sponsor or endorse this directory.