Lage
Sterkelshausen ist ein Ortsteil der Gemeinde Alheim im Landkreis Hersfeld-Rotenburg, Regierungsbezirk Kassel, Bundesland Hessen.
Das kleine Dorf liegt im Tal des Osterbachs, am Nordost-Rand des Knüllgebirges, etwa zwei Kilometer Luftlinie westlich der Fulda. Die Ortsgemarkung erstreckt sich vom Baumesgrund (232 m ü. NN) bis zum Dammskopf (520,9 m ü. NN). Das bebaute Gebiet liegt auf etwa 250 m ü. NN am Osterbach und steigt bis auf etwa 280 m ü. NN an den Hängen des Hühnernestes und der Kreuzhecke an. Der Ortskern (Kirche) befindet sich auf 271 m ü. NN.