San Roque was founded as a separate town also in 1614. At 1663, during the Spanish evacuation of Ternate, Indonesia, the 200 families of mixed Mexican-Filipino-Spanish and Papuan-Indonesian-Portuguese descent who had ruled over the Christianized Sultanate of Ternate and included their Sultan who converted, were relocated to Ternate, Cavite plus Ermita, Manila and San Roque, Cavite. It was placed under the civil administration of Cavite Puerto until it was granted a right to be a separate and an independent municipality in 1720. La Caridad, formerly known as La Estanzuela of San Roque, separated and was founded as town in 1868. The Spanish Governor General Jose de la Gardana granted the petition of the people led by Don Justo Miranda to make barrio La Estanzuela an independent town.