The invention discloses an environment meteorological monitoring system for an electric power iron tower based on Internet of things. The system comprises a data acquisition module, a monitoring main unit, a power module, a data transmission module, a client and a server, and is characterized in that the data acquisition module comprises a displacement sensor, an inclination sensor, a torque sensor, an icing detector, a data acquisition instrument, a small observatory and a camera; the small observatory comprises a temperature and humidity measuring module, a wind speed measuring module and a wind direction measuring module; a third generation (3G) and second generation (2G) transmission combined mode is adopted by the data transmission module; and the power module comprises a solar power generation module, a wind power generation module and a storage battery. Based on the idea of an Internet of things technology, the physical state of the iron tower is acquired by the sensors, maintenance personnel timely find the potential safety hazard of the iron tower conveniently, and the fine, preventive and intelligent maintenance of the iron tower is realized; and meanwhile, wind-solar complementary power generation is adopted, so that the stability of the system is ensured.