Answer

NAFTA has positive implications for Mexico and the US.

United States
Since the United States is a developed economy the impact on the US would be less. However there may be certain geographic regions that are impacted to a greater degree. The data suggested these states would most likely be in the Southwest US along with industrial states in the Midwest. As in the colonies (less developed) and Europe (more developed) both countries will gain. Although both countries gain, there will be some businesses that may be hurt by increased competition in both countries.
Mexico
With the Mexican economy being smaller and less developed the resulting impact on Mexico would be greater. Some industries will expand while others may have to change or close down. Through trade more products will be available and consumers and some producers will benefit in both countries.