Martial Arts Schools in Massachusetts

Looking for a wide range of martial arts near you, then you're in the right place.

Karate in Massachusetts

Muay Thai in Massachusetts

Boxing in Massachusetts

Jiu-Jitsu in Massachusetts

Kickboxing in Massachusetts

Taekwondo in Massachusetts

MMA in Massachusetts

Acton

Adams

Agawam

Amesbury

Amherst

Andover

Arlington

Ashland

Assonet

Attleboro

Attleborough Falls

Auburn

Avon

Bedford

Belchertown

Bellingham

Belmont

Berkley

Beverly

Billerica

Boston

Braintree

Bridgewater

Brighton

Brockton

Brookline

Burlington

Cambridge

Canton

Charlton

Chelmsford

Chicopee

Clinton

Danvers

Dartmouth

Dedham

Devens

Dorchester

Dorchester Center

Dracut

East Bridgewater

East Longmeadow

East Taunton

East Wareham

Easthampton

Everett

Fairhaven

Fall River

Falmouth

Fitchburg

Florence

Foxborough

Framingham

Franklin

Gardner

Gloucester

Greenfield

Hadley

Hanover

Hanson

Haverhill

Hingham

Holden

Hudson

Hyannis

Ipswich

Jamaica Plain

Kingston

Lakeville

Lawrence

Lenox

Leominster

Lexington

Lowell

Ludlow

Lynn

Lynnfield

Malden

Mansfield

Marblehead

Marlborough

Maynard

Medfield

Medford

Melrose

Methuen

Middleborough

Middleton

Milford

Millbury

Millis

Milton

Nantucket

Natick

Needham

New Bedford

Newton

Newton Highlands

North Andover

North Attleborough

North Billerica

North Chelmsford

North Dartmouth

North Grafton

North Reading

Northampton

Northborough

Norton

Norwell

Norwood

Orange

Orleans

Oxford

Peabody

Pembroke

Pittsfield

Plainville

Plymouth

Quincy

Randolph

Raynham

Reading

Rehoboth

Revere

Rockland

Roslindale

Roxbury

Salem

Salisbury

Saugus

Scituate

Seekonk

Shrewsbury

Somerset

Somerville

South Easton

Southbridge

Springfield

Sterling

Stoneham

Stoughton

Stow

Sturbridge

Sudbury

Swampscott

Swansea

Taunton

Tewksbury

Tyngsborough

Wakefield

Walpole

Waltham

Watertown

Webster

Wellesley

West Boylston

West Bridgewater

West Roxbury

West Springfield

Westborough

Westfield

Westford

Westminster

Westwood

Weymouth

Whitinsville

Whitman

Wilbraham

Williamstown

Wilmington

Winchester

Winthrop

Woburn

Worcester