São Cristóvão de Selho, ou oficialmente Selho (São Cristóvão), é uma freguesiaportuguesa do município de Guimarães.[1], com 2,66 km² de área[2] e 2138 habitantes (censo de 2021)[3]. A sua densidade populacional é 803,8 hab./km².
O seu orago é, tal como se indica no nome da freguesia, São Cristóvão,[4] cuja festa se realiza nesta freguesia normalmente no 3.º fim de semana do mês de maio.
Como principais valências possui uma Igreja, um Centro Paroquial, um Centro de Dia para Idosos e ATL. O campo de futebol para equipa desta freguesia já está construído e à sua volta existe um parque de lazer.