Cubalhão era una freguesia portuguesa del concelho de Melgaço, en el distrito de Viana do Castelo, con 10,61 km² de superficie y 156 habitantes (2011).[1] Su densidad de población era de 14,7 hab/km².Perteneciente al antiguo concelho de Valadares hasta su supresión en 1855, Cubalhão se extinguió como freguesia autónoma en el contexto de la reforma administrativa de 2013, fusionándose con la de Parada do Monte para formar una nueva, denominada Unión de las Freguesias de Parada do Monte y Cubalhão.[2]