Una persona puede obtener la ciudadanía mexicana por nacimiento o por medio de un proceso de solicitud. Una persona que tiene al menos un padre de nacionalidad mexicana puede usar el certificado de nacimiento de ese padre para convertirse en ciudadano. Una persona que ha vivido en México durante 5 años puede optar por pasar por el proceso de solicitud.
El proceso de solicitud para convertirse en ciudadano mexicano lleva mucho tiempo. El solicitante debe completar una solicitud y enviar ciertos documentos, incluido un FM-2 o FM-3, pasaporte y fotos, y pagar dos tarifas. Una tarifa se incurre en el momento de la aplicación. La otra tarifa se incurre cuando se llama a la persona para firmar los documentos. Después de firmar los documentos y pagar la segunda tarifa, el solicitante debe esperar la llamada para retirar el Certificado de Naturalización.
La ciudadanía mexicana tiene algunos beneficios e inconvenientes muy específicos. En el lado positivo, un ciudadano mexicano puede ser dueño de una propiedad en el país sin tener que usar un fideicomiso bancario. Los ciudadanos mexicanos también pueden obtener una licencia de conducir mexicana. En el lado negativo, un ciudadano mexicano no puede poseer o conducir un automóvil con matrícula extranjera. Es posible tener una doble ciudadanía en México y los Estados Unidos.