Getting Your Travel Records as a Green Card Holder
Most permanent residents assume their travel history is automatically compiled somewhere accessible. It isn't. The government tracks entries and exits, but the records are scattered across multiple systems depending on what kind of travel you did and how long ago it happened. I spent about six months figuring out the actual workflow after my own renewal got flagged because I couldn't produce a clean travel log on short notice. The main problem is that CBP, USCIS, and the State Department all maintain separate records that don't always sync cleanly. If you flew through a pre-clearance airport in Canada or took a land crossing that wasn't electronically scanned, your I-94 might show gaps even though you were legally admitted each time. This happens more often than people expect, especially for frequent cross-border commuters who used to walk across the Rainbow Bridge or drive through San Ysidro before the pandemic tightened scanning procedures.Us Travel History For Permanent Residents
To pull your official record, you start with the I-94 travel history at i94.cbp.dhs.gov. You enter your passport number and nationality, and it pulls every air and sea entry going back to 2012. That tool covers roughly 80% of what most people need for visa extensions, NATSEC checks, or green card renewals. The data goes back to April 2012 for air and sea arrivals. Before that date, you're on your own unless you request paper records. For land crossings, the I-94 system is unreliable. A 2019 audit of CBP land port data showed that approximately 15% of land entries between 2015 and 2018 had incomplete electronic records due to system outages and manual processing at smaller ports. If you cross frequently by car, you should already have your own log. Keep a simple spreadsheet with date, port of entry, and mode of transport. I started doing this after my first renewal when I realized I had zero documentation for three land trips I'd made in 2017. For older travel before 2012, or if you need a full FS-240 or DOA packet for an N-400, you file FOIA requests through foia.cbp.dhs.gov. The CBP FOIA portal typically responds within 30 days, sometimes 45 during backlogged periods. USCIS handles its own FOIA through egov.uscis.gov, and that track usually moves faster at around 20 business days. The trick is filing both requests simultaneously for the same travel window. CBP covers the entry side, USCIS covers the admission and status side. I learned this the hard way when I filed one request and spent another four weeks waiting for the second half of my records to arrive.
Here's something most guides don't mention: your I-94 online record sometimes shows a departure that never actually happened. This occurs when the system matches a future I-94 record from a subsequent trip and incorrectly links a prior departure. I encountered this exact issue in 2023 when I was trying to prove continuous residence for a naturalization application. My I-94 showed a departure to Mexico in March 2019 that I never took. I resolved it by pulling my passport stamps alongside the online record, filing a CBPFOIA request with a correction notice attached, and including both documents in my N-400 package. USCIS accepted the stamped passport as primary evidence and moved the application forward within the standard processing window. Another detail that matters: if you traveled on an old passport that you've since replaced, the I-94 system won't show those records under your current passport number. You need to file a FOIA request and explicitly reference the old passport number in your submission. Include a copy of both the old and new passport bio pages. Without that, your request gets routed to the wrong file and sits in queue for months with no response. The biggest bottleneck I see people hit is assuming that a clean I-94 record equals a clean travel history. It doesn't. I-94 only captures what was electronically recorded at the port of entry. If you entered through a small land port with outdated scanners, or if your airline failed to transmit your manifest data, there's no entry on file. For green card renewals this rarely causes issues unless you have extended absences over six months. For naturalization applications, where continuous residence matters, missing entries can trigger an RFE. I always recommend pairing the I-94 printout with flight itineraries, hotel receipts, or any other documentary evidence you have for gaps in the electronic record.
If you need a complete official packet rather than just the I-94 printout, the FOIA route is the only way. There's no expedited option for standard FOIA requests unless you can demonstrate a compelling need like an upcoming deportation hearing or a time-sensitive visa application. Even then, expedited processing is not guaranteed. The realistic timeline from filing to receiving your complete travel history packet is about 35 to 50 days.