 Snowville is located at an elevation of .According to the United States Census Bureau, the town has a total area of 1.5 square miles (4.0 km²), all land.According to the Köppen Climate Classification system, Snowville has a semi-arid climate, abbreviated "BSk" on climate maps.