If America were to provide all of the immigrants in this country with legal status more Americans would be employed and paying taxes which would allow the government to pay its bills thus bringing down the federal deficit.
How? Because many immigrants are being paid under the table by unscrupulous employers who are not only paying them way below the minimum wage but, by not declaring them as employees, are stealing from the government by not paying payroll taxes on those wages. If more of these immigrants were legal, employers would be required to pay them at least minimum wage.
Once immigrants start receiving equal pay, employers would stop discriminating and start hiring American workers. More people working means more taxes being paid by both employers and employees. More revenue means less borrowing by the federal government and leads to a smaller deficit.