Apúlia situa-se no litoral noroeste português, na província do Minho, a cerca de 40 Kms a Norte da cidade do Porto, a 30 Kms a Sul da cidade de Viana do Castelo, e a 38 Kms a Oeste da cidade de Braga. Administrativamente integra o concelho de Esposende, distrito de Braga.
Com uma área de 1051ha é, geograficamente, a segunda maior freguesia do concelho de Esposende.
Possui uma população residente de cerca de 7000 habitantes, distribuídos pelos quatro Lugares que a constituem: Igreja, Areia, Paredes e Criaz.
Em Maio de 1988 foi elevada a vila. (Clique na imagem para ampliar)