José María murió en el Puerto de Veracruz el 16 de mayo de 1824, apenas poco después de proclamada la Independencia de México, en tiempos en que el fuerte de San Juan de Ulúa aún resistía y defendía el último dominio de España en territorio mexicano.