Kock is a town situated in Lubartów County within the Lublin Voivodeship in eastern Poland. It serves as the administrative seat for the Gmina Kock district.
Historically, the town was located in the northeastern corner of the Polish province of Lesser Poland. As of 2004, the population of Kock was recorded at 3,509 residents.