Geografia

Oliveira do Douro situa-se na margem esquerda do rio Douro, ocupando cerca de 7,5 km2 da orla ribeirinha do concelho de Vila Nova de Gaia. É delimitada pelas freguesias de Santa Marinha, Mafamude, Vilar de Andorinho e Avintes e encontra-se defronte das freguesias do Bonfim e Campanhã (concelho do Porto) e da União de Freguesias de Gondomar, Valbom e Jovim (concelho de Gondomar).

Da sua topografia periurbana constam áreas urbanizadas densamente povoadas mas também vastos espaços de zona verde, agrícola e ribeirinha. Actualmente, residem em Oliveira do Douro cerca de 22.000 habitantes, tendo a freguesia uma densidade populacional de cerca de 3000 habitantes por km2.