El municipio de San Pedro de las Colonias se encuentra situado en la región suroeste del Estado de Coahuila, a una altura sobre el nivel del mar de 1090 m.