Colera é um município da Espanha na comarca de Alt Empordà, província de Girona, comunidade autónoma da Catalunha. Tem 24,21 km² de área e em 2021 tinha 462 habitantes (densidade: 19,1 hab./km²).[1]