There are 162 Pet Shops in New Hampshire, serving a population of 1,331,848 people in an area of 8,951 square miles. There is 1 Pet Shop per 8,221 people, and 1 Pet Shop per 55 square miles.
The state of New Hampshire is ranked 3rd in Pet Shops per capita, and 13th in Pet Shops per square mile.