I-130: US Citizen vs Green Card Holder Sponsor
Why the same I-130 petition moves so differently depending on whether a US citizen or a green card holder files it.
It is the same form, Form I-130, but the sponsor's status changes everything about the timeline. This is one of the most misunderstood parts of family immigration.
US citizen sponsor
When a US citizen files I-130 for an immediate relative (spouse, parent, or unmarried child under 21), there is no annual visa cap on that category. The I-130 median in early 2026 is around 14.5 months, and once approved, the relative can move to the green card step without waiting on a priority date.
Green card holder sponsor
When a green card holder (lawful permanent resident) files I-130, the relative falls into a family preference category that does have an annual visa limit. That means two waits stacked together: the I-130 processing itself, which can run 24 to 35 months, plus the wait for a priority date to become current under the monthly Visa Bulletin.
The practical difference
A citizen sponsoring a spouse may finish the whole green card path in well under two years. A green card holder sponsoring the same relative can wait several years longer, mostly because of visa availability rather than slow paperwork.
What this means for you
If a sponsor is eligible to naturalize, becoming a citizen first can shorten the relative's wait significantly. Check I-130 times at https://egov.uscis.gov/processing-times and watch the Visa Bulletin for preference categories. These are typical estimates, not legal advice, and times change month to month.