Le due penisole che si trovano in Messico sono la penisola dello Yucatan e la penisola della Baja California. La penisola dello Yucatan si trova nel sud-est del Messico e la penisola della Baja California si trova nel nord-ovest del Messico.
La penisola dello Yucatan separa il Mar dei Caraibi dal Golfo del Messico e contiene gli stati messicani dello Yucatan, del Campeche e del Quintana Roo. La penisola della Baja California separa l'oceano Pacifico dal Golfo del Messico e contiene il deserto di San Felipe, il deserto della costa centrale, il deserto del Vizcaíno e il deserto della pianura della Magdalena. È separato dalla terraferma dal Golfo del Messico e dal fiume Colorado.