Castanheiro do Norte e Ribalonga (oficialmente: União das Freguesias de Castanheiro do Norte e Ribalonga) é uma freguesiaportuguesa do município de Carrazeda de Ansiães, com 20,7 km² de área[1] e 403 habitantes (censo de 2021)[2]. A sua densidade populacional é 19,5 hab./km².
Foi constituída em 2013, no âmbito de uma reforma administrativa nacional, pela agregação das antigas freguesias de Castanheiro e Ribalonga e tem a sede em Castanheiro.[3]