The need to develop a low-power, low-cost nitrate, phosphate, and pH sensor and sensing system is essential for monitoring water quality in real-time. A novel interdigital sensor has been fabricated and characterized for temperature, nitrate, phosphate, and pH detection in water. The sensor is fabricated using the 3D printing technique where electrodes are formed using Multi-Walled Carbon Nanotubes (MWCNTs), and the substrate is developed using Polydimethylsiloxane (PDMS). The sensor is characterized by Electrochemical Impedance Spectroscopy (EIS) to determine various temperatures, pH levels, nitrate, and phosphate concentrations. Experimental outcomes prove that the developed sensor can distinguish nitrate and phosphate concentrations ranging from 0.1 ppm 30 ppm, pH values from 1.71 12.59, temperature from 0 45circ C. The sensitivity for temperature, nitrate, phosphate, and pH level of the sensor are 1.1974Ω/circ C, 1.9396Ω/ppm, 0.8839Ω/ppm and 1.0295Ω, respectively. A location-independent portable smart sensing system with LoRa connectivity is also developed to surveil water quality and get feedback from the experts. A machine learning algorithm trains the Arduino-based system and determines temperature, nitrate and phosphate concentrations, and pH level in real water samples. All the outcomes are compared with the standard method for validation. The sensor and the sensing system’s performances are highly stable, reliable, and repeatable to be a part of a smart sensing network for continuous water quality monitoring.