Por decreto expedido en Orizaba por el gobernador Apolinar Castillo (oaxaqueño), el 27 de octubre de 1882 se crea el municipio de Martínez de la Torre, con las congregaciones de Paso de Novillos, Santa Ana Maloapan, Cañizo, Pital, San Agua, La Isla Independencia y colonia de San Rafael, del cantón de Jalacingo.
El 6 de septiembre de 1910 se eleva a categoría de villa, hasta el 13 de diciembre de 1956 que adquiere la categoría de ciudad, mediante decreto del entonces gobernador del estado de Veracruz, Antonio M. Quirasco.