Οι Μεξικανοί ψηφίζουν για πρόεδρο, μέλη του Κογκρέσου και άλλους κυβερνητικούς αξιωματούχους την ημέρα των εκλογών, που είναι η πρώτη Κυριακή του Ιουλίου κάθε έξι χρόνια. Ο πρόεδρος εκλέγεται λαϊκά για μια εξαετή θητεία. Το Κογκρέσο αποτελείται από μια Γερουσία 128 μελών και μια Βουλή των Αντιπροσώπων 500 μελών. Οι γερουσιαστές εκλέγονται δημοφιλώς για εξαετή θητεία, ενώ οι αναπληρωτές εκλέγονται δημοφιλώς για τριετή θητεία.
Το σύστημα ψηφοφορίας του Μεξικού βασίζεται στην αναλογική εκπροσώπηση. Σε κάθε πολιτεία κατανέμεται ένας ορισμένος αριθμός εδρών στην Βουλή των Αντιπροσώπων με βάση τον πληθυσμό της. Για να κερδίσει έδρες στην Βουλή των Αντιπροσώπων, ένα πολιτικό κόμμα πρέπει να κερδίσει τουλάχιστον το 2% των εθνικών ψήφων. Στη συνέχεια, οι έδρες κατανέμονται μεταξύ των κομμάτων χρησιμοποιώντας έναν περίπλοκο τύπο που λαμβάνει υπόψη τον συνολικό αριθμό ψήφων που έλαβε κάθε κόμμα σε εθνικό επίπεδο.
Η Γερουσία εκλέγεται επίσης με σύστημα αναλογικής εκπροσώπησης. Σε κάθε πολιτεία κατανέμονται δύο έδρες στη Γερουσία, ανεξάρτητα από τον πληθυσμό της. Επιπλέον, πέντε έδρες της Γερουσίας απονέμονται σε εκπροσώπους των αυτόχθονων κοινοτήτων του Μεξικού. Οι έδρες της Γερουσίας κατανέμονται μεταξύ των κομμάτων χρησιμοποιώντας τον ίδιο τύπο που χρησιμοποιείται για την κατανομή των εδρών στην Βουλή των Αντιπροσώπων.
Για να ψηφίσουν στο Μεξικό, τα άτομα πρέπει να είναι τουλάχιστον 18 ετών, Μεξικανοί πολίτες και να διαθέτουν έγκυρη κάρτα εγγραφής ψηφοφόρων. Η εγγραφή είναι αυτόματη για Μεξικανούς που ζουν στο Μεξικό. Οι Μεξικανοί που ζουν στο εξωτερικό μπορούν επίσης να εγγραφούν για να ψηφίσουν, αλλά μπορεί να πρέπει να πληρούν συγκεκριμένες προϋποθέσεις για να το κάνουν.
Την ημέρα των εκλογών, οι Μεξικανοί ψήφισαν σε εκλογικά τμήματα σε όλη τη χώρα. Οι κάλπες είναι ανοιχτές από τις 8 το πρωί έως τις 6 το απόγευμα. Για να ψηφίσουν, οι Μεξικανοί πρέπει να προσκομίσουν την κάρτα εγγραφής τους και μια έγκυρη ταυτότητα με φωτογραφία. Όταν εισέρχονται στο εκλογικό τμήμα, τους δίνεται ψηφοδέλτιο και μπορούν να ψηφίσουν τους υποψήφιους που προτιμούν.
Μετά το κλείσιμο των κάλπες, οι ψήφοι καταμετρώνται και ανακοινώνονται τα αποτελέσματα. Ο υποψήφιος που θα συγκεντρώσει τις περισσότερες ψήφους ανακηρύσσεται νικητής. Σε περίπτωση προεδρικών εκλογών, εάν κανένας υποψήφιος δεν λάβει περισσότερο από το 50% των ψήφων, διεξάγεται δεύτερος γύρος ψηφοφορίας μεταξύ των δύο κορυφαίων υποψηφίων.