Avellanedo es una localidad del municipio de Pesaguero (Cantabria, España). En el año 2008 contaba con una población de 17 habitantes (INE). Está situada a 736 metros sobre el nivel del mar, y dista un kilómetro cien metros de la capital municipal. De su patrimonio destaca un hórreo del siglo XVII y la iglesia parroquial.