As long as the granite has a smooth polish, it should hold. The suction cups are high quality, so changes in temperature do not usually make them fail.