Altkirch is a commune in Alsace in north-eastern France, in the Haut-Rhin department, of which it is a subprefecture. It is in the Grand Est region. Its name comes from the German Alte Kirche ("old church").