Rabós forma part de la comarca de l’Alt Empordà, província de Girona. El terme municipal té una extensió de 45 km² i el poble està a 106 m d’altitud.
Els límits del terme municipal són al nord amb Espolla i Colera, a l’est amb Vilamaniscle i Garriguella, al sud amb Peralada i a l’oest amb Mollet de Peralada i Espolla. Té agregat el nucli de Delfià.