Costa é uma freguesia portuguesa do município de Guimarães, com 4,71 km² de área e 5 396 habitantes (censo de 2021). A sua densidade populacional é .

Património Estação arqueológica da Penha Mosteiro de Santa Marinha da Costa

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 630 447 2006 3672011 985 492 3175 5032021 911 621 3069 795