Gex (en francés: [ʒɛks]) es una comuna del departamento de Ain. Se encuentra en la región de Auvernia-Ródano-Alpes, en el este de Francia. Gex es la capital del distrito de Gex y de la región histórica Pays de Gex.

Está a 5 km de la frontera con Suiza y a 16 km de Ginebra.