Kidsgrove is a town in the borough of Newcastle-under-Lyme, Staffordshire, England, near the Cheshire border. It is part of the Potteries Urban Area, along with Stoke-on-Trent and Newcastle-under-Lyme. It has a population of 24,112 (2001 census), decreasing to 23,756 at the 2011 Census. Most of the town is in the Kidsgrove ward, whilst the western part is in Ravenscliffe.