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.

San Bernardino USCIS Local Office


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

This office has a satellite location at:

290 D Street, Suite 803

San Bernardino, CA 92401.


655 West Rialto Avenue,
San Bernardino, CA 92410.

Mailing Address

USCIS, 655 West Rialto Avenue

San Bernardino, CA 92410.

This satellite office is located at:

290 D Street, Suite 803

San Bernardino, CA 92401.

Public Transportation

Bus: Use the Foothill Transit, OMNI, or MetroLink.

Driving Directions

Take Freeway 215 to the exit for West 2nd Street.

Head east.

Turn right onto North G Street.

Turn left onto West Rialto Street.

The office is on the right.

Parking and Accessibility

There is public parking adjacent to this office that is available for a fee.

Handicap Accessibility

This office is handicapped accessible.

Areas Served by this Local Office

This office serves the counties of San Bernardino and Riverside.


US Immigration