



Source: Department of Homeland Security, U.S. Citizenship and Immigration Services, Office of Performance and Quality. Accessed via the USCIS website.
Historic processing time data was also from the USCIS website.
Tools: I used R studio to extract AOS data from the 12 CSV files (one for each year) and compile it into one file. Data was visualized using Datawrapper.
Posted by Reaniro
![[OC] Visualizing US Green Card applications over the past decade [OC] Visualizing US Green Card applications over the past decade](https://www.byteseu.com/wp-content/uploads/2025/06/1ilj4ge9v4af1-1024x739.png)
7 Comments
Adjustment of Status is the process by which people currently in the US apply for a green card.
I wanted to see how the number of applications for AOS, as well as the distribution of basis has changed over time.
Source: Department of Homeland Security, U.S. Citizenship and Immigration Services, Office of Performance and Quality. Accessed via the [USCIS website](https://www.uscis.gov/tools/reports-and-studies/immigration-and-citizenship-data?topic_id%5B%5D=33682&ddt_mon=&ddt_yr=2025&query=&items_per_page=10).
Historic processing time data was also from the [USCIS website](https://egov.uscis.gov/processing-times/historic-pt).
Tools: I used R studio to extract AOS data from the 12 CSV files (one for each year) and compile it into one file. Data was visualized using Datawrapper.
“Employment based” is way too low of the percentage. We should be importing high skilled workers.
The employment based bump in 2021 is due to unused quota repurposed from other categories due to Covid.
Data Observation: Cuban Act had huge increase during Biden’s Admin; Cuban Americans overwhelmingly voted Republican.
Interesting to see family-based outnumber employment-based applications.
It looks good, but I think the smoothed line chart is not the right representation when you have yearly total counts. Because it doesn’t mean anything to have data in-between years (at least for the absolute values), so interpolating is weird. I would go for bar chart. May look less beautiful from afar, but it would represent the data better
It looks good, but I think the smoothed line chart is not the right representation when you have yearly total counts. Because it doesn’t mean anything to have data in-between years (at least for the absolute values), so interpolating is weird. I would go for bar chart. May look less beautiful from afar, but it would represent the data better