Située à 25 Km de Morlaix et de Carhaix, Berrien comptait 983 habitants au dernier recensement. Elle est l'une des communes les plus étendues de la Communauté de Communes des Monts d'Arrée avec une superficie qui atteint 5642 Ha. La surface cultivée représente 40 % du territoire.
Le bourg est situé sur un plateau à 263 m d'altitude.