Santa Maria de Geraz do Lima é uma antiga freguesiaportuguesa do concelho de Viana do Castelo, com 5,44 km² de área e 875 habitantes (2011).[1] A sua densidade populacional é de 161 hab/km².
A origem desta freguesia remonta à época da pré-história, dada a existência de vestígios arqueológicos em cartas militares. Na época romana foi um vico, ou seja, teve uma ocupação e posição estratégica no vale das Terras de Geraz do Lima.
Foi extinta (agregada) pela reorganização administrativa de 2012/2013,[2] sendo o seu território integrado na União de Freguesias de Geraz do Lima (Santa Maria, Santa Leocádia e Moreira) e Deão.