Nowa Słupia is a village in Kielce County, Świętokrzyskie Voivodeship, in south-central Poland. It is the seat of the gmina (administrative district) called Gmina Nowa Słupia. It lies in Lesser Poland, approximately 34 km east of the regional capital Kielce. The village has an approximate population of 1,600.
Nowa Słupia is within reasonable walking distance to Kielce.