En sus orígenes, el condado de Besalú fue un "pagus" (territorio con un gobierno descentralizado) del condado de Gerona que comprendía la La Garrocha y algunos territorios vecinos desde Montgrony y Setcases en la actual comarca del Ripollés, hasta Agullana y Figueras (en la actualidad Alto Ampurdán) y Bañolas en la actual comarca del Pla de l'Estany.