Janowiec is a village in Puławy County, Lublin Voivodeship, in eastern Poland. It is the seat of the gmina (administrative district) called Gmina Janowiec. It lies approximately 12 kilometres (7 mi) south-west of Puławy and 49 km (30 mi) west of the regional capital Lublin. The village has a population of 1,000.It received its town charter in 1537, but lost it in 1870. The ruins of a large castle are nearby.