Barco é uma povoação portuguesa do Município de Guimarães sede da Freguesia de Barco, freguesia com 3,02 km² de área e 1 439 habitantes (censo de 2021), tendo, por isso, uma densidade populacional de .
Demografia A população registada nos censos foi:
Distribuição da População por Grupos Etários Ano 0-14 Anos 15-24 Anos 25-64 Anos > 65 Anos 2001 333 282 708 1072011 280 232 812 1862021 205 178 789 267
Categoria:Freguesias de Guimarães