Philippine election
Local elections in Caloocan were held on May 13, 2019, within the Philippine general election. The voters elected for the elective local posts in the city: the mayor, vice mayor, the two Congressmen, and the councilors, six in each of the city's two legislative districts.
Background.
Mayor Oscar "Oca" Malapitan ran for re-election for third and final term against Rufino "Ruffy" Bayon-on, Ronnie Malunes, Edgardo "Ed" Sevilla, Maximo "Max" Torrelino, and Emil Trinidad. 
Vice Mayor Luis Macario "Maca" Asistio III ran for re-election for third and final term unopposed.
First District Rep. Dale Gonzalo "Along" Malapitan ran for re-election for second term unopposed. 
Second District Rep. Edgar "Egay" Erice ran for re-election for third and final term against Noel Cabuhat.
Results.
For Representatives.
First District.
Rep. Dale Gonzalo "Along" Malapitan won unopposed.{| class="wikitable plainrowheaders " style="; margin-right:1em; font-size:95%"
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
Second District.
Rep. Edgar "Egay" Erice defeated his only opponent Noel Cabuhat.{| class="wikitable plainrowheaders " style="; margin-right:1em; font-size:95%"
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
For Mayor.
Mayor Oscar Malapitan won overwhelmingly against his opponents.{| class="wikitable plainrowheaders " style="; margin-right:1em; font-size:95%"
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
For Vice Mayor.
Vice Mayor Luis Macario "Maca" Asistio III won unopposed.{| class="wikitable plainrowheaders " style="; margin-right:1em; font-size:95%"
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
For Councilor.
First District.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
Second District.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
References.
 ;templatestyles src="Reflist/styles.css" / ;