The invention relates to an environment-friendly street lamp which consists of a wind leaf, a wind direction rudder plate, a vertical upright, a lamp holder, an aerogenerator, an electrical controller and an electrical storage device; wherein, the vertical upright is a main body supporting piece, the lamp holder is a base arranged at the lower end of the vertical upright, the vertical upright under a windmill is provided with a solar panel and a lamp hanger which is internally provided with an LED lamp used for lighting, a circuit is provided with an overcurrent protection, a low-voltage protection, a short-circuit protection and a crowbar protection circuit that are used for ensuring the normal work of charging and discharging, the lamp holder is internally provided with the aerogenerator, the electrical controller and the electrical storage device, the rear end of a shell of the windmill is provided with a wind direction rudder plate that can automatically keep the wind leaf in a front windward state, and an upper shield of the lamp hanger is the solar panel so as to simplify the structure of the street lamp and save the installation material of the upper shield of the lamp hanger and the original installed solar panel; as large area of solar panel is arranged on the LED lamp for shielding, the street lamp is avoided from being eroded by rainwater, the LED lamp is protected, and the service life of the LED lamp can be prolonged.