The other interesting thing with undocumented immigrants is that whilst they are useful contributors to the US coffers and carry out important work, they are also less of a burden financially because they are unable to claim any of the benefits of regular US citizens. they pay in but don't take out.
Most of the studies that include both revenues and costs for multiple programs show that state and local governments spend more on unauthorized immigrants than they collect in revenues from that population.