Charnock Richard is a small village and civil parish in the borough of Chorley, Lancashire, in England.