Lauperswil tiene un área, a partir de 2009, de 21,21 km2 (8,19 millas cuadradas).