Heinola on linn ja omavalitsus Soomes Lõuna-Soome läänis Päijät-Häme maakonnas.
Naabervallad on Asikkala vald, Hartola vald, Iitti vald, Kouvola linn, Lahti, Mäntyharju vald, Pertunmaa vald ja Sysmä vald.
Linn asub Ruotsalaineni and Konnivesi järve vahel.