Yes, the water temperature can vary. I wasn't thinking so much about using it in a lake as in rivers or streams where I'm not so concerned about taking the temperature in the middle versus the edges. I believe more temperature variations occur over the course of a day.