Souvenir Shops in New Mexico

There are 41 Souvenir Shops in New Mexico, serving a population of 2,084,828 people in an area of 121,267 square miles. There is 1 Souvenir Shop per 50,849 people, and 1 Souvenir Shop per 2,957 square miles.

The state of New Mexico is ranked 10th in Souvenir Shops per capita, and 44th in Souvenir Shops per square mile.

Souvenir Shops Near Me