Castañeda es un municipio de la comunidad autónoma de Cantabria (España). Limita al norte con Piélagos y Villaescusa, al oeste con Puente Viesgo, al sur con Santiurde de Toranzo y al este con Santa María de Cayón.
El municipio está situado en la cuenca del río Pas, en la comarca del Pas-Miera. Por Castañeda discurre el río Pisueña
Localidades:
La Cueva.
Pomaluengo (Capital).
Socobio.
Villabáñez.