Kock is a town in eastern Poland, about 45 km north of Lublin and 120 km south-east of Warsaw. It lies in Lublin Voivodeship, in Lubartów County. It is the capital of the administrative district Gmina Kock. Historically Kock belongs to the Polish province of Lesser Poland and is located in its northeastern corner. As of 2004, its population numbered 3,509.