Free help with your USA immigration case.

If it involves a K-1 or marriage-based visa, read this horror story first.

Before you begin: Maybe you don’t need help.

The USCIS website has information on every type of form, addresses for USCIS offices, information on fee changes, and a place to order forms online or through the mail.

The USCIS automated information line is available 24 hours a day. The number is: 1-800-767-1833.

For good advice on whom to avoid, click here for English or here for Spanish.

Congressional casework assistance.

One of the routine functions of Congressional office staff is to help constituents deal with federal agencies. They have access to Congressional liaisons at the different agencies, and they can get you a straight answer.

You might wish to visit the office of a member who shares your political views, but remember that the staff can only help constituents, and remember that the staff will give you the same service regardless of whether you share the member’s political views.

Reach out to only one for casework assistance. Things won’t go any faster if you contact more than one, but be sure to reach out to all three to support the legislative priorities: interpreters and lawyers for indigent persons facing deportation, a statute of limitations that would make naturalization final, total abolition of the U.S. Border Patrol, and full implementation of the metric system.


Don’t think you owe your vote to the member whose staff helped you. If a librarian helps you find a good book, you don’t owe your vote to the mayor.


You can download the public domain district map as a .pdf here. I got them from here. Wrong district? Go to the home page and enter your ZIP+4.
Residents of the first Congressional district of New Mexico
can seek help from the office of U.S. Rep. Melanie Ann Stansbury

100 Gold Avenue Southwest, Suite 206
Albuquerque, New Mexico 87102
Tel.: 1-505-346-6781
There may be a part-time, mobile or satellite office closer to you. Click on the member’s name and find the offices.
Residents of anywhere in the State of New Mexico can seek help from the office of

U.S. Senator Martin Heinrich


400 Gold Avenue Southwest, Suite 1080
Albuquerque, New Mexico 87102
Tel.: 1-505-346-6601
Tel.: 1-505-346-6601
Fax: 1-505-346-6780

7450 East Main Street, Suite A
Farmington, New Mexico 87402
Tel.: 1-505-325-5030
Tel.: 1-505-325-5030
Fax: 1-505-325-6035

201 North Church Street, Suite 305
Las Cruces, New Mexico 88001
Tel.: 1-575-523-6561
Tel.: 1-575-523-6561
Fax: 1-575-523-6584

200 East 4th Street, Suite 300
Roswell, New Mexico 88201
Tel.: 1-575-622-7113
Tel.: 1-575-622-7113
Fax: 1-575-622-3538

123 East Marcy Street, Suite 103
Santa Fe, New Mexico 87501
Tel.: 1-505-988-6647
Tel.: 1-505-988-6647
Fax: 1-505-992-8435
There may be a part-time, mobile or satellite office closer to you. Click on the Senator’s name and find the offices.
If you are studying for the citizenship test, click on the Senator’s name to make sure the information you are learning is current.
Residents of anywhere in the State of New Mexico can seek help from the office of

U.S. Senator Ben Ray Luján


201 North Church Street, Suite 201B
Las Cruces, New Mexico 88001
Tel.: 1-575-526-5475
Tel.: 1-575-526-5475

100 South Avenue A, Suite 113
Portales, New Mexico 88130
Tel.: 575-252-6188
Tel.: 575-252-6188
Fax: 1-833-702-2620

120 South Federal Place, Suite 302
Santa Fe, New Mexico 87501
Fax: 1-833-702-2621
There may be a part-time, mobile or satellite office closer to you. Click on the Senator’s name and find the offices.
If you are studying for the citizenship test, click on the Senator’s name to make sure the information you are learning is current.


HOME PAGE