Мая розташована на північному заході Португалії, на заході округу Порту.
Мая межує на півночі з муніципалітетами і, на сході — з муніципалітетом , на південному сході — з муніципалітетом , на півдні — з муніципалітетом , на південному заході — з муніципалітетом , на північному заході — з муніципалітетом.