Illinois has spent nearly $3 billion in the last two years to cover the costs of illegal immigrants and asylum-seekers living in the state.