Batopilas is a small town, and seat of the surrounding municipality of the same name, in the Mexican state of Chihuahua, located along the Batopilas River at the bottom of one of the canyons that make up the Copper Canyon. It has a population of fewer than 2,000 people.