Nelson (Lancashire) ist eine Kleinstadt in Lancashire im Nordwesten Englands. Sie ist Verwaltungssitz des Bezirkes Pendle und hat 29.000 Einwohner. Nelson liegt ca. 45 km nördlich von Manchester.
Die Stadt entstand aus einem Zusammenschluss der Dörfer Little Marsden und Great Marsden.