Longos, antigamente denominado Santa Cristina de Longos[1] é uma freguesia portuguesa do concelho de Guimarães, com 7,24 km² de área[2] e 1339 habitantes (censo de 2021)[3]. A sua densidade populacional é 184,9 hab./km².
A população registada nos censos foi:[3]