Agua Prieta is a town in Agua Prieta Municipality in the northeastern corner of the Mexican state of Sonora. It stands on the Mexico–U.S. border, adjacent to the town of Douglas, Arizona. The municipality covers an area of 3,631.65 km².