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.

Rochester 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.

PLEASE NOTE: This office is CLOSED on Mondays, Wednesdays, Thursdays, and Fridays.


100 State Street, Room 418,
Rochester, NY 14614.

Mailing Address


130 Delaware Avenue

Buffalo, New York 14202.

Public Transportation

For directions by public transportation, please call the Department of Transportation at 585-272-4801.

Diving Directions

Take Interstate 90 to Interstate 490 (Inner Loop).

Take exit for Plymouth Avenue.

Turn right onto North Plymouth Avenue.

Turn left onto Church Street.

Take a left onto State Street.

The office is located in the Federal Building near the corner of State and Andrews Street.

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 primarily serves the following counties in New York: Allegany, Chemung, Livingston, Monroe, Ontario, Schuyler, Seneca, Steuben, Wayne, Yates. This office also serves the following counties that lie within the jurisdiction of the Buffalo District Office: Cattaraugus, Cayuga, Chautauqua, Cortland, Erie, Genesee, Jefferson, Lewis, Niagara, Onondaga, Orleans, Oswego, Tompkins, Wyoming.


US Immigration