Cehnice jsou obec v okrese Strakonice v Jihočeském kraji. Leží zhruba deset kilometrů jihovýchodně od Strakonic a 13,5 kilometru jihozápadně od Písku. Žije v ní 511 obyvatel. Je rozložena při okraji Putimské pánve, na Cehnickém potoce v povodí řeky Otavy. Vesnicí probíhá silnice I/22, spojující města Strakonice a Vodňany.