 The municipality borders to the north to the town of Oberndorf, to the east to the city of Rosenfeld in Zollernalbkreis, on the south to Dietingen and Villingendorf and on the west to Bösingen.The community consists of the main town Epfendorf and the three districts Harthausen, Talhausen and Trichtingen.The exact age of Epfendorf is not known, but the place was first documented in 994.