Yes! Programmable thermostats are electric, which allows you to set a much more exact temperature than mercury thermostats. You can also automatically change the temperature very easily throughout the day without even being home.