Na declaração entregue no Tribunal Constitucional, relativa a 2007, apresentou 50 864 euros de rendimentos de trabalho dependente, 10 523 euros em pensões e 4000 euros resultante de rendas. O autarca possui um prédio urbano no concelho a que preside e dois prédios rústicos em Linhares. Eugénio Castro tem ainda dois Renault, um Laguna e um R4 GTC e declarou 490 acções na REN.