Barcelos é uma cidade portuguesa da sub-região do Cávado, pertencendo à região Norte e ao distrito de Braga, com 24 177 habitantes (2021) no seu perímetro urbano.
É sede do município de Barcelos, com uma área total de 378,9 km2 e 116 766 habitantes (2021), subdividido em 61 freguesias. O município é limitado a norte pelos municípios de Viana do Castelo e Ponte de Lima, a leste por Vila Verde e por Braga, a sueste por Vila Nova de Famalicão, a sudoeste pela Póvoa de Varzim e a oeste por Esposende.