 Kriens borders on Hergiswil to the south, on Horw to the south and east, on the City of Lucerne to the east, the former municipality Littau (now part of the City of Lucerne) to the north, on Malters to the north-west, and on Schwarzenberg to the west.Kriens has a population (as of ) of ., 15.8% of the population was made up of foreign nationals.