La comuna cubre una superficie total de 41,37 km², los cuales incluyen el sector sur del centro de la ciudad, un enclave al noroeste entre las comunas de Cheseaux-sur-Lausanne y Romanel-sur-Lausanne, así como la parte nororiental que rodea la comuna de Epalinges.