Of the rest of the land, 11.3% is settled (buildings or roads) and the remainder (0.2%) is non-productive (rivers, glaciers or mountains).
Of the settled areas, 5.27% is covered with buildings, 0.8% is industrial, 1.95% is classed as special developments, 0.11% is parks or greenbelts and 3.21% is transportation infrastructure.
[5] The municipality lies on the western slope of Mount Lindenberg, near the Reuss River.
499 m (1,637 ft), 2.5 km (1.6 mi) east of the village, first mentioned 1184/90), Gerlingen (elev.
476 m (1,562 ft), 1.1 km (0.68 mi) south-east of the village, first mentioned in 1302), Wald (elev.
The neighboring municipalities are listed in clockwise order, beginning in the north: Hohenrain, Sins in Canton Aargau, Inwil, Eschenbach, and Hochdorf.
In the 2000 census[update] the religious membership of Ballwil was; 1,731 (82.%) were Roman Catholic, and 163 (7.7%) were Protestant, with an additional 49 (2.32%) that were of some other Christian faith.
The historical population is given in the following graph:[3]Thomas Häberli - professional footballer, currently with BSC Young Boys, grew up in the village and still lives there to this day.