Eschenbach is a municipality in the district of Hochdorf in the canton of Lucerne in Switzerland.
[3] The blazon of the municipal coat of arms is Or, a Castle Sable ensigned with a cross of four flesh-hooks of the same.
[4] Eschenbach is located on the glacier carved plains between the Reuss River and the Seetal valley.
Of the rest of the land, 10.5% is settled (buildings or roads) and the remainder (0.8%) is non-productive (rivers, glaciers or mountains).
Of the settled areas, 4.4% is covered with buildings, 0.76% is industrial, 2.27% is classed as special developments, 0.53% is parks or greenbelts and 2.58% is transportation infrastructure.
Most of the population (as of 2000[update]) speaks German (94.9%), with Albanian being second most common ( 1.5%) and Italian being third ( 0.8%).
In the 2000 census[update] the religious membership of Eschenbach was; 2,389 (80.5%) were Roman Catholic, and 255 (8.6%) were Protestant, with an additional 31 (1.05%) that were of some other Christian faith.