Castelo de Paiva es una villa portuguesa del Distrito de Aveiro, Región Norte y subregión del Tâmega, con cerca de 20000 habitantes. Es sede de un municipio con 114,67 km de área y 17 338 habitantes, subdividido en 9 freguesías. El municipio limita al norte con los municipios de Penafiel y Marco de Canaveses, al este con Cinfães, al este y al sur con Arouca y al oeste con Gondomar. El concelho fue llamado únicamente Paiva hasta comienzos del siglo XIX.