Mata de Hoz es una localidad del municipio de Valdeolea (Cantabria, España), al sur de la Sierra de Híjar. La localidad se encuentra a 989 metros de altitud sobre el nivel del mar, y a 9 kilómetros de la capital municipal, Mataporquera. En el año 2012 contaba con una población de 25 habitantes (INE).