Mexico is located between the United States of America in the north and Guatemala and Belize in the south, with coastline along the Gulf of Mexico and the Pacific Ocean.