Huddinge ligger i Stockholms län och har 95 798 invånare .