Rupiá[1][2] (en catalán y oficialmente Rupià) es un municipio español de la comarca del Bajo Ampurdán, en provincia de Gerona, Cataluña.
Está situado al noroeste de la capital comarcal, sobre una zona volcánica.
Incluye los agregados de Sobrevila y La Talaia.
Aparece documentado por primera vez en 1139 con la forma Rupinianum.
El núcleo de población fue amurallado a finales del siglo XV.