Culturally Mexico is in Latin America (though people drastically underestimate how similar Mexican culture is to American culture), physically and economically it is in North America.