Reading the May 2025 Visa Bulletin Without Losing Your Mind
The Visa Bulletin comes out around the 20th of every month. It's published by the Department of State, not USCIS, which matters because they use different parts of it for different decisions. USCIS looks at the Dates for Filing chart when determining whether to accept your I-485. The federal courts look at the Final Action Dates chart when determining whether a visa is actually available for issuance. Both charts matter. They just matter at different stages. The May 2025 bulletin follows the same structure as every other month. You'll see two tables. One labeled Final Action Dates for Employment-Based Cases. One labeled Dates for Filing. Each table has categories. EB-1, EB-2, EB-3, EB-4, EB-5, and then family-sponsored categories like F1 through F4. Within each category, you'll see either a specific date or a letter "C" meaning current. The bulletin also breaks out China and India separately because those two countries consume most of the per-country caps and sit at the back of every employment-based line. I've been tracking these bulletins for over a decade. The thing nobody tells you is that the bulletin doesn't move forward in a straight line. It regresses. Often. In March 2024, the EB-2 India category moved from 2019 back to 2018. People panicked. Their filing windows closed. I had three clients whose I-485s were already pending and suddenly no longer eligible for adjustment based on the new cutoff. The workaround wasn't dramatic. I checked whether they had an approved I-140 under AC21 portability. Two of them did. That allowed them to port to a new employer without restarting the whole process. The third hadn't ported yet. We filed an extension of her H-1B under AC21 section 106(c), which allows extensions beyond the normal six-year limit when a priority date is current in the Dates for Filing chart even if it's not current for final action. That's the kind of detail that gets missed until it's too late.
For May 2025 specifically, the patterns tend to follow what we've seen in recent months. Employment-based categories for Mexico and the Philippines usually lag the rest because those countries use the family-sponsored chart or have their own per-country limits that create their own queues. India EB-3 continues to be the longest backlog in the entire system. China EB-2 and EB-3 sit somewhere in the middle with their own separate pressure. If you're looking at the May bulletin and your category shows a date that hasn't moved in three or four months, that's normal. It doesn't mean the system is broken. It means the annual numerical limits are being consumed by the existing queue faster than new visas are authorized. Here's a counter-intuitive point that trips up a lot of people. A current date in the Dates for Filing chart does not guarantee your green card. It only means USCIS will accept and process your application. The Final Action Date chart is what actually determines whether you receive the visa or the adjustment. I've seen applicants celebrate when their priority date became current in the filing chart, only to lose six to eight months waiting for the final action chart to catch up. Meanwhile, they're on H-4 or L-2 status with employment authorization tied to that pending I-485. If the underlying application gets RFE'd or denied for a reason unrelated to visa availability, the employment authorization vanishes. That's a real risk in any given month, and it's not highlighted anywhere in the bulletin itself. Another nuance that matters practically. The bulletin uses priority dates. Your priority date is almost always the date your labor certification was filed with the Department of Labor, or if you didn't need a labor certification, the date your I-140 was received. Not the approval date. The receipt date. I had a client who thought his priority date was his I-140 approval date in 2021. It was actually the DOL filing date from 2019. That two-year difference changed which bulletin month he was eligible to file under. He missed a window where EB-2 was current for his country and had to wait another cycle. Getting the priority date wrong is one of the most common errors I see, and it's easy to make because the approval notice doesn't always list the right date clearly.
If you're looking at the May 2025 bulletin and trying to figure out where you stand, start with your category and country of chargeability. Then check both charts. If your priority date is earlier than the date listed in the Dates for Filing chart, you can file your I-485. If it's also earlier than the Final Action Date, you're in a position to actually receive the visa. If it's only earlier than the filing date, you file and wait. If it's not earlier than either date, you wait and monitor next month's bulletin. There's no download link for the bulletin that I'd recommend beyond the official source at the Department of State website. The PDF is published there and it's the only version that matters for legal purposes. Third-party sites republish it with commentary, but the actual dates come from the DOS publication. I check the DOS site directly every month because the PDF sometimes has formatting differences between the online version and the archived version, and I've seen attorneys cite the wrong chart from a republished copy. The bulletin is a snapshot. It changes every month. What's current in May might not be current in June. The most practical approach is to track your category and country combination over a rolling six-month window rather than fixating on a single month. If the date is moving forward consistently, you can plan. If it's flat or regressing, you adjust your strategy. I usually tell clients to look at where the date was six months ago, where it is today, and estimate the average monthly movement. That gives you a rough timeframe. It's not precise. Nothing about this process is precise. But it's more useful than staring at one month's numbers and assuming they predict the next.
Get the Full Details

The real bottleneck in the May 2025 bulletin isn't the dates themselves. It's the gap between when you become eligible to file and when you actually get a visa. That gap has been growing. USCIS processing times for I-485 vary by field office. Some take eight months. Some take eighteen. Add in security checks, RFEs, and the possibility of retrogression between filing and adjudication, and the total wait time is often longer than the bulletin dates suggest. Planning around the bulletin alone will underestimate your timeline. Planning around the bulletin plus processing delays plus the chance of regression will get you closer to reality. I don't check the bulletin expecting it to give me good news. I check it to see what's possible in the current month and what might be possible in the next few. That's the entire exercise. Everything else is speculation.