Johann Gottfried Heinrich Kirchweger (12 de junio de 1809 - 18 de enero de 1899) fue un ingeniero ferroviario alemán. Heinrich Kirchweger nació el 12 de junio de 1809 en Stettin , entonces parte del Reino de Prusia , ahora Szczecin en Polonia. Después de asistir a la escuela de oficios en Berlín, Kirchweger trabajó con el industrial Georg Henschel en Kassel .
En 1838 se convirtió en director técnico de la Compañía de Ferrocarriles de Leipzig-Dresde y, más tarde, de la Compañía de Ferrocarriles Sajonia-Bávara . En 1843 entró en servicio en los recién fundados Ferrocarriles Estatales Reales de Hannover . Allí era responsable de la ingeniería mecánica, la explotación, el mantenimiento y la adquisición de material rodante y de transporte. Gracias a él surgió un sistema organizado de mantenimiento y una operación ferroviaria estandarizada.
Introdujo el precalentamiento del agua de alimentación en las locomotoras mediante el condensador Kirchweger e introdujo las "locomotoras estándar de Hannover" basadas en las construidas por Thomas Russell Crampton y Johann Friedrich Ludwig Wöhlert . Además, elaboró planos para las locomotoras construidas por Georg Egestorff y bombas para los sistemas de agua del río de Hannover.
Tras la anexión del reino de Hannover a Prusia y la disolución de los ferrocarriles estatales de Hannover, Kirchweger fue trasladado contra su voluntad a Saarbrücken. Por ello, renunció a la función pública, trabajó durante un tiempo en una fábrica de carruajes y, finalmente, regresó a Hannover como ingeniero civil.
Por sus servicios a los ferrocarriles recibió numerosos honores. Entre otros, fue nombrado ciudadano de la ciudad de Hannover, caballero de la Real Orden Güelfa , de la Orden de Alberto de Sajonia y de la Orden de Vasa de Suecia .
Kirchweger murió a los 89 años en Hannover , Alemania. Su tumba se encuentra en el cementerio de la ciudad de Engesohde.