Longos, antigamente denominado Santa Cristina de Longos[1] é uma localidade portuguesa sede da Freguesia de Longos do Município de Guimarães, freguesia com 7,24 km² de área[2] e 1 339 habitantes (censo de 2021)[3], tendo, por isso, uma densidade populacional de 184,9 hab./km².