Der Esselbach ist ein 10,4 km langer, rechter Nebenfluss der Salwey im nordrhein-westfälischen Hochsauerlandkreis, Deutschland.GeographieGemäß der Gewässerstationierungskarte des Landes NRW entspringt der Esselbach als Vossel etwa 2,2 km südlich von Cobbenrode an der Nordflanke des 562,5 m hohen Herscheid etwa 800 m südwestlich von Herschede auf einer Höhe von. Nach der Deutschen Grundkarte 1:5000 wird der Flusslauf unterhalb der Einmündung des 1,2 km langen Bremker Bach dann Esselbach genannt. Bis zur Einmündung hat die Vossel eine Länge von 1,9 km und ist der längere Quellbach.Von seiner Quelle aus fließt der Esselbach überwiegend in nördliche Richtungen. Dabei passiert er die Ortschaften Cobbenrode, Isingheim, Bremscheid und Eslohe. Am nördlichen Ortsrand von Eslohe mündet der Esselbach auf rechtsseitig in die Salwey.Auf seinem 10,4 km langen Weg überwindet der Bach einen Höhenunterschied von 203 m, was einem mittleren Sohlgefälle von 19,5 ‰ entspricht. Der Bach entwässert ein 26,633 km² großes Einzugsgebiet über Salwey, Wenne, Ruhr und Rhein zur Nordsee.