Self Defense Classes in New Hampshire

There are 52 Self Defense Classes in New Hampshire, serving a population of 1,331,848 people in an area of 8,951 square miles. There is 1 Self Defense Class per 25,612 people, and 1 Self Defense Class per 172 square miles.

The state of New Hampshire is ranked 2nd in Self Defense Classes per capita, and 11th in Self Defense Classes per square mile.

Self Defense Classes Near Me