A Trofa é uma cidade pertencente ao distrito do Porto, Região Norte e sub-região da Área Metropolitana do Porto, com cerca de 21 612 habitantes no seu perímetro urbano (2011).
É sede de um município com 72,02 km² de área e 38 999 habitantes (2011]), subdividido em 5 freguesias. O município é limitado a norte pelo município de Vila Nova de Famalicão, a leste por Santo Tirso, a sul pela Maia e a oeste por Vila do Conde.