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 Minnesota
can seek help from the office of U.S. Rep. Jim Hagedorn

11 Civic Center Plaza, Suite 301
Mankato, Minnesota 56001
Tel.: 1-507-323-6090

1530 Greenview Drive Southwest, Suite 207
Rochester, Minnesota 55902
Tel.: 1-507-323-6090
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 Minnesota can seek help from the office of

U.S. Senator Amy Klobuchar


1200 Washington Avenue South, Room 250
Minneapolis, Minnesota 55415
Tel.: 1-612-727-5220
Tel.: 1-612-727-5220
Fax: 1-202-224-1792
Toll Free: 1-888-224-9043

1130 1/2 7th Street Northwest, Room 212
Rochester, Minnesota 55901
Tel.: 1-507-288-5321
Tel.: 1-507-288-5321
Fax: 1-202-224-1792

121 4th Street South
Moorhead, Minnesota 56560
Tel.: 1-218-287-2219
Tel.: 1-218-287-2219
Fax: 1-202-224-1792

Olcott Plaza, Room 105
820 9th Street North
Virginia, Minnesota 55792
Tel.: 1-218-741-9690
Tel.: 1-218-741-9690
Fax: 1-202-224-1792
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 Minnesota can seek help from the office of

U.S. Senator Tina Smith


60 Plato Boulevard East, Suite 220
Saint Paul, Minnesota 55107
Tel.: 1-651-221-1016
Tel.: 1-651-221-1016

1202-1/2 7th Street Northwest, Suite 213
Rochester, Minnesota 55901
Tel.: 1-507-288-2003
Tel.: 1-507-288-2003

819 Center Avenue, Suite 2A
Moorhead, Minnesota 56560
Tel.: 1-218-284-8721
Tel.: 1-218-284-8721

515 West 1st Street, Suite 104
Duluth, Minnesota 55802
Tel.: 1-218-722-2390
Tel.: 1-218-722-2390

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