Kirschhausen, mit dem Weiler Igelsbach, ist der nach Einwohnerzahl zweitgrößte Stadtteil von Heppenheim im südhessischen Landkreis Bergstraße. Der Ort liegt in einem Talgrund im Odenwald. Mitten durch Kirschhausen verläuft die Bundesstraße 460.