Castle Gresley is a village and civil parish about  southwest of the centre of Swadlincote in South Derbyshire, England.
In the context of South Derbyshire, Castle Gresley is a rural community situated near the center of Swadlincote, serving as its own administrative area.