The municipal seat lies at Piedras Negras.
The municipality covers an area of 914.2 km2 and is located on the international border between Mexico and the USA, here formed by the Río Bravo del Norte (Rio Grande), adjacent to the U.S. state of Texas.
As of 2010, the municipality had a total population of 152,806.
[1] The largest localities (cities, towns, and villages) are:
This article about a location in the Mexican state of Coahuila is a stub.