You forgot to mention the property tax.
BIG time property tax.
Illegals rent apartments and part of their rent goes to the owner to pay property taxes. So, in this case, illegals do pay property taxes.