Gex est la capitale administrative du Pays de Gex, lui-même situé dans le département de l'Ain, en région Auvergne Rhône-Alpes, à 19 km au nord-ouest de Genève. La ville accueille, entre autres, la Sous-Préfecture de Gex-Nantua et le siège de la Communauté d'Agglomération du Pays de Gex.
Le vaste territoire communal de 32 km² se trouve aux confins de la Suisse au sud et sur les contreforts orientaux du massif du Jura au nord, auquel il est relié par le Col de la Faucille. Traversée par plusieurs cours d'eau dont le Journans, la commune est largement forestière (1772 hectares boisés), et si la ville s'est développée à 600 m d'altitude, son point culminant dépasse les 1600 m.
Déjà habitée durant l'époque gallo-romaine, Gex dépend d'abord des comtes de Genève avant d'être le siège d'une seigneurie à compter du XIIe siècle. Puis, avec les communes voisines formant le Pays de Gex, la ville est annexée à la Savoie au XIVe siècle avant d'être rattachée à la France en 1601. L'implantation en 1954 du Centre européen de la recherche nucléaire (CERN) et en 1960 de plusieurs grandes organisations internationales à Genève ont contribué à la densification de l'urbanisation de toute cette zone frontalière.
En 2019, Gex compte 13 375 habitants (chiffres communiqués par l'INSEE).
Son exceptionnel environnement (c'est l'une des portes du Parc Naturel Régional du Haut-Jura et de la Réserve Naturelle Nationale de la Haute Chaîne du Jura), ses points de vue sur les Alpes, la proximité immédiate de la station Monts Jura, notamment, en font une étape incontournable pour les amateurs de tourisme vert et de randonnées.