Mexico is not part of NATO because the organization focuses on the protection of the North Atlantic area. Mexico isn't near the North Atlantic area, but it is part of the UN.