James Knight (nacido el 6 de marzo de 1965, en Sidcup, Londres), conocido como Jim Knight, es un político británico del Partido Laborista, que ha ocupado el cargo de Miembro del Parlamento por South Dorset desde 2001.