Desertmartin has no river flowing through it, however does contain several small streams, the principal of which is the Grange (also known as the Desertmartin River), which after a course of 5 miles discharges into the River Moyola.