A system and method for dynamic irrigation management. The method includes continuously obtaining thermal signals captured in a farm area, the farm area including at least one crop; analyzing the obtained thermal signals, wherein the analysis includes comparing the obtained thermal signals to a plurality of combinations of predetermined thermal signals, wherein each combination is associated with a known watering state, each combination including at least one type of thermal signal, wherein the thermal signals are captured by at least one thermal sensor deployed in the farm area; determining, based on the analysis, a current watering state of the at least one crop; and generating, in real-time, an irrigation pattern for the farm area based on the determined current watering state.