For the past 40 years, large influxes of Mexican immigrants into the United States had been the normal pattern defining the relation between the two populations. However, since 2007, Mexican immigration has slowed considerably. The onset of an economic slump that hit the United States made immigration less attractive because of huge job cuts by industries that Mexican immigrants tended to fill, such as agriculture, construction and meat-packing, leading to lower and lower Mexican migration into the United States in recent years (2007-2012).
Interesting NY Times article on this new development: <http://www.nytimes.com/interactive/ 2011/07/06/world/americas/immigration.html>
The Mexican economy has also had its improvements with agriculture as many rural areas have seen agave farms spring up. This popular plant is used in making tequila and other things and has created jobs that are available to the rural people of Mexico.
Increasing coyote costs and the dangerous drug wars occurring at the US- Mexican border are deterring would be migrants from taking the trek across the border.