Proflle of permanent resident visas (green cards) in 2014

The pace and distribution have been stable in 2012, 2013 and 2014. These rounded figures. Note that employment based green cards average 150,000, a fraction of 635,000 that are working age (25 – 64). Source: Homeland Security.