庙前溪为朋口——新泉溪下游的主要支流,属于汀江水系。它发源于上杭县步云乡之大源村东部,经枣树桥向西至老屋背进入本县庙前镇,再经新泉乡的官庄村至新泉注入朋口——新泉溪。境内全长4.5公里,比降为34.7‰,流量1.15立方米/秒,流域面积126平方公里。干、支流上已建水电站2个。