Herrera de Ibio es una localidad cántabra que pertenece al municipio de Mazcuerras, en el valle del Saja. Se asienta junto al río Ceceja y a los pies de la sierra del monte Ibio, siendo la localidad un punto de partida para acceder a los picos Mozagro e Ibio.
En el núcleo destacan la iglesia parroquial (s. XX) y el Hospital de la Caridad, fundado en el siglo XIX por el indiano D. Manuel Caviedes con el objetivo de ofrecer su servicio a los pobres del municipio y del valle.
Herrera forma parte del "Concejón de Ibio" junto a Ibio, Riaño de Ibio y Sierra de Ibio, siendo esta palabra probablemente de origen prerromano y utilizada para decir "río".