Dinnington is a town in rural South Yorkshire, England, and part of the Metropolitan Borough of Rotherham. It is situated approximately equidistant from Sheffield and Rotherham, and approximately from Worksop.
Dinnington is about above sea level.
Dinnington is the principal settlement in the civil parish of Dinnington St John's, which also includes the small satellite hamlets of Throapham and St John's. The Dinnington St John's parish is the most populous constituent of the St John's ward, which also includes the parishes of Laughton-en-le-Morthen, Firbeck, Letwell and Gildingwells. In 2001 this ward had a population of 11,476, with Dinnington St John's itself making up 9,161 of that figure.