Ballwil est une commune du canton de Lucerne, dans le district d'Hochdorf. Elle compte 2 840 habitants sur 8,8 km², entre 438 et 530 m d'altitude. Ballwil est la 3ᵉ commune au point culminant le plus bas du canton.
2 840habitants
8,8 km²de surface
438 – 530 mdu point bas au point haut
324habitants au km²
La commune en 3D
Le territoire de la commune avec son relief et la photo aérienne posée dessus. Relief amplifié 1,5 fois.
Comme le montrent les découvertes de la ferme Höchweid (au sud-est du village ; vestiges d'une colonie romaine) et en 1978 de la ferme Belletz (au nord-est d'Eschenbach ; briques romaines), une partie de la communauté s'est installée très tôt.