Altishofen is a municipality in the district of Willisau in the canton of Lucerne in Switzerland.
Of the rest of the land, 10.1% is settled (buildings or roads) and the remainder (0.3%) is non-productive (rivers).
Of the agricultural land, 47.05% is used for farming or pastures, while 3.82% is used for orchards or vine crops.
Of the settled areas, 4.86% is covered with buildings, 2.43% is industrial, and 2.78% is transportation infrastructure.
Most of the population (as of 2000[update]) speaks German (90.4%), with Albanian being second most common ( 2.5%) and Serbo-Croatian being third ( 2.3%).
The age distribution, as of 2008[update], in Altishofen is; 337 people or 25.4% of the population is 0–19 years old.
In the 2000 census[update] the religious membership of Altishofen was; 959 (75.%) were Roman Catholic, and 100 (7.8%) were Protestant, with an additional 35 (2.74%) that were of some other Christian faith.