An irrigation valve comprising a solenoid valve 120 configured to actuate the irrigation valve. The irrigation valve also comprises at least one pressure sensor 150 configured to measure inlet fluid pressure and/or valve outlet fluid pressure of the irrigation valve and a control unit 135 configured to generate a control signal in response to a measured pressure reading from the at least one pressure sensor. The control signal may actuate an alarm when the fluid pressure is outside a preset range. The control unit may have a unique address and may be configured to receive a command signal from a central controller. The control unit may actuate the solenoid valve in response to a command signal. The pressure sensor may be a transducer. A method for monitoring fluid flow through an irrigation valve by measuring outlet fluid flow pressure, and a method of controlling fluid flow through an irrigation valve by comparing a measured pressure level with a desired pressure range and actuating a valve when the pressure is outside the desired range is also disclosed.