Castelo de Paiva é uma vila portuguesa no Distrito de Aveiro, região Norte e subregião do Tâmega, com cerca de 2 900 habitantes.
É sede de um município com 114,67 km² de área e 16 968 habitantes (2006), subdividido em 9 freguesias. O município é limitado a norte pelos municípios de Penafiel e Marco de Canaveses, a leste por Cinfães, a leste e a sul por Arouca e a oeste por Gondomar.
O concelho designava-se Paiva até ao início do século XIX.
Bairros, Fornos, Paraíso, Pedorido, Raiva, Real, Santa Maria de Sardoura, São Martinho de Sardoura, Sobrado