El municipio lleva el nombre de Francisco Lamadrid, un destacado militar mexicano, que combatió al lado del general Ignacio Zaragoza, en la Batalla de Puebla en 1862, contra el ejército francés.
El municipio recibe este nombre a causa del rancho que fue vendido por Oscar Morales Hernández, Extesorero de Coahuila.
El municipio se divide en 15 localidades, siendo las más importantes las siguientes: Lamadrid (Coahuila) Cabecera municipal.
El Potrero Menchaca, se encuentra a seis kilómetros de la cabecera municipal.
Las principales actividades económicas de la población son la agricultura, la ganadería y el comercio.