Curanilahue (del mapudungun kurangilawe, "vado pedregoso") es una ciudad chilena ubicada en la Provincia de Arauco, en el sur de la VIII Región del Biobío.
La comuna de Curanilahue surgió de un asentamiento minero de fines del siglo XIX que explota desde esa fecha carbón. Tiene 31.686 habitantes según el Censo de 2002.
El 2 de julio de 1852 se crea la provincia de Arauco; la que estaría formada por el antiguo territorio habitado por mapuches, es decir el limitado por los ríos Bio-Bío y Toltén.