Barrancos est un village portugais situé dans la région de l'Alentejo, dans le district de Beja, à environ 400 mètres d'altitude.
Elle est le siège d'une municipalité de 168,43 km2 de superficie et d'environ 1 924 habitants (recensements de 2001) .La municipalité est limitée au nord et à l'est par les municipalités espagnoles d'Oliva de La Frontera et de Valencia del Mombuey (province de Badajoz). et Encinasola (province de Huelva), au sud et à l'ouest par la municipalité de Moura et au nord-ouest par la municipalité de Mourão.
Barrancos est l'une des cinq municipalités du Portugal constituées d'une seule paroisse. Il est à 110 km de la ville de Beja et de même d'Évora et Badajoz, 130 de Mérida, 150 de Huelva et 160 de Séville, ce qui atteste de sa centralité dans le contexte régional et transfrontalier.
Il a de grandes connexions culturelles avec l'Espagne en raison des mouvements historiques et de sa proximité géographique avec les terres espagnoles voisines. Le village le plus proche est Encinasola à seulement 9 km, tandis que la ville portugaise la plus proche, Santo Aleixo da Restauração, est à 21 km Les manifestations les plus visibles de cette relation culturelle sont le dialecte qui y est parlé, le «Barranquenho», les usages, les coutumes et les traditions, que la corrida à Barranquenha avec Death Shots (inscrite dans la loi d'exception de 2002) en est l'exemple le plus notoire.
Connu pour ses jambons ibériques de jambe noire. Dans cette petite ville, il vaut la peine de visiter le jardin Miradouro et le musée municipal d'archéologie et d'ethnographie.