Santa María de Olveira é unha parroquia situada no oeste do concello de Ribeira. No ano 2008 tiña 1.228 habitantes (624 mulleres e 604 homes), distribuídos en 19 aldeas das que nove están habitadas. Isto supón un aumento en relación ao ano anterior cando tiña 1.218 habitantes.
O parque natural Dunas de Corrubedo e lagoas de Carregal e Vixán é un espazo natural protexido, cunha duna móbil, unha lagoa salgada e outra seca. O monte Tahúme é o punto máis alto da parroquia.