The invention discloses an environment-friendly batching machine used for concrete production. The machine comprises a batching machine metering hopper, raw material conveying belts, a ring water groove, connecting rods and a top plate. According to the environment-friendly batching machine, the ring water groove and the top plate are additionally mounted on the metering hopper, dedusting is performed in a water curtain mode, the batching machine is made convenient to mount and dismount, high in adaptability, small in size and wide in coverage, the cost is easy to control, and rusting to the batching machine and influences on the raw material quality of water mist are avoided. Only electric energy for one water pump needs to be provided for meeting using requirements, by rocking hand wheels, pistons are moved, and the purpose of positioning the piston positions is achieved by means of attractive force of magnets; and closure is performed by means of self-locking of lead screws after positioning is completed, the cost is low, operation is convenient, the dedusting requirement of the vast majority of batching machines is met, the environment-friendly cost of the batching machine is lowered, and a dust pollution problem under a batching environment is well improved.