Why does tetrachloromethane have a higher boiling point than trichloromethane? London dispersion forces (LDF) are present in all molecules, whether polar or non-polar. Molecules also exhibiting dipole-dipole interactions (in addition to the LDF) must have stronger forces of attraction than those molecules which exhibit only LDF.

Then, why does tetrachloromethane (carbon tetrachloride), which is a non-polar molecule exhibiting only London dispersion forces, have a higher boiling point ($\pu{77 ^\circ C}$) than trichloromethane (chloroform) ($\pu{61 ^\circ C}$) which is a polar molecule, exhibiting dipole-dipole interactions?
You also need to account for the difference in dispersion forces between the two molecules. Chlorine is much larger than hydrogen. Therefore tetrachloromethane has a larger molecular surface area which increases the intermolecular interaction strength. In this particular case, it outweighs the weak dipole interactions present in trichloromethane.