Villacarriedo es un municipio de la comunidad autónoma de Cantabria, España. Limita al norte con Saro y Villafufre, al sur con Vega de Pas y Selaya, al oeste con Santiurde de Toranzo y al este con San Roque de Riomiera. Se encuentra en la comarca del Pas-Miera y por su territorio discurre el RÃo Pisueña, principal afluente del rÃo Pas.