Harjavalta é unha cidade de Finlandia, situada no oeste do país, na rexión de Satakunta. En 2017 a súa poboación era de 7.189 habitantes.[1] A superficie do termo municipal é de 127,74 km2, dos cales 4,28km2 son auga.[2] O concello ten unha densidade de poboación de 58,23 hab./km².
O concello é unilingüe en finés e en 2017 o 98,5% da poboación falaba finés, mentres que o 0,3% falaba sueco e o 1,3% falaba outras linguas.[3]