História
Geraz do Lima (Santa Maria) é uma freguesia do concelho e distrito de Viana do Castelo, situa-se na margem esquerda do rio Lima, no extremo nascente do município vianense e limita com o de Ponte de Lima, sensivelmente a 12 quilómetros de cada um desses polos autárquicos.
Com uma área de 402 hectares confronta a norte com as freguesias de Deão, Moreira de Geraz do Lima e Vitorino das Donas, a nascente com Geraz do Lima (Santa Leocádia), a sul com as de Carvoeiro e Portela Susã e pelo lado poente com as de Deocriste e também Deão.