From 1897 to the early 1990s, Darjeeling was powered by hydroelectricity from the nearby Sidrapong Hydel Power Station, and it was the first town in India supplied with hydropower. Today, electricity is supplied by the West Bengal State Electricity Board from other locations. The town often suffers from power outages and the electrical supply voltage is unstable, making voltage stabilisers popular with many households. Almost all of the primary schools are now maintained by Darjeeling Gorkha Autonomous Hill Council. The total length of all types of roads within the municipal area is around . The West Bengal Fire Service provides emergency services for the town.