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.