Villacarriedo és un municipi de la comunitat autònoma de Cantàbria. Limita al nord amb Saro i Villafufre, al sud amb Vega de Pas i Selaya, a l'oest amb Santiurde de Toranzo i a l'est amb San Roque de Riomiera. Es troba en la comarca de Valles Pasiegos i pel seu territori passa el Riu Pisueña, principal afluent del riu Pas.
Font: INE