U.S. Citizenship
and Immigration Services offers a full fee waiver and a partial fee waiver.
USCIS will waive
the full naturalization filing fee of $680 ($595 for applicants age 75 or
older) if you are receiving income-based public assistance. Don’t put off
becoming a U.S. citizen. Naturalizing is your best protection against
restrictive changes in our immigration laws.