Dinnington is a town in South Yorkshire, England. It is part of the Metropolitan Borough of Rotherham, as a border town, it's situated almost equidistant from Sheffield to Rotherham, and approximately from Worksop.
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. Dinnington is about above sea level.