This paper designs an intelligent groundwater level monitoring system based on image recognition and Internet of things (IoT). Image recognition technology was employed to process the water level image, and determine the water level line. The IoT was adopted to transmit the collected multimedia data accurately to the monitoring end, thereby realizing the automatic remote monitoring of real-time water level. After analyzing the image recognition technology and the key algorithm of water level recognition, the authors designed the whole process of groundwater level monitoring with two modules: water level monitoring base station, and remote monitoring management center. The water level monitoring base station is embedded with a data acquisition module to periodically collect data, including water level, videos, and images. The collected data were sent to the remote monitoring management center through the cellular network. Then, flood or low water warning could be determined according to the historical data. Finally, the proposed groundwater level monitoring system was tested. The results show that the system not only solves the problem of measurement accuracy, but also improves the work efficiency.