USCIS office directory provides all USCIS local offices by State and City. Simply click on any State or City below to locate the office nearest you and find specific office details for each location.

USCIS Local Offices


  • Portland

Portland USCIS Local Office


In order to visit this office or to speak with an Immigration Information Officer, you must have an appointment scheduled by USCIS, or you must schedule an INFOPASS appointment, on the USCIS website.


176 Gannett Drive,
South Portland, Maine 4106.

Mailing Address


176 Gannett Drive

South Portland, Maine 04106

Public Transportation

Information is not available.

Driving Directions

Take Interstate 95/Maine Turnpike.

Get off at Exit 45 (formally Exit 7).

As you pass thru the toll plaza, bear right towards Maine Mall Road.

At the first intersection, turn left.

At the second traffic light, turn right onto Cummings Street.

Go straight on Cummings Street through one traffic light.

Take the first left onto Gannett Drive.

Go one quarter mile.

The USCIS building is on the left, just beyond the Kennebec Girl Scout Council Building.

Parking and Accessibility

There is public parking available in the area of the office

Handicap Accessibility

This office is handicapped accessible

Areas Served by this Local Office

This office serves the State of Maine.


US Immigration