Madero tuvo su origen en el año de 1895, cuando se inició la construcción del ferrocarril que permitió la población de la región que, con anterioridad se encontraba despoblada y en medio del desierto; en 1902 se construyó en la región la Hacienda de Linares, su constructor fue José Chávez B., a él se debió que el pueblo que comenzó a surgir junto a la hacienda llevara el nombre de "Chávez".