Annopol ([anˈnɔpɔl]) est une ville du powiat de Kraśnik de la voïvodie de Lublin, dans le sud-est de la Pologne. La ville est le siège administratif (chef-lieu) de la gmina appelée gmina d'Annopol. Elle se situe à environ 28 kilomètres à l'ouest de Kraśnik (siège du powiat) et 81 kilomètres au sud-ouest de Lublin (capitale de la voïvodie). Sa population s'élevait à 2 663 habitants en 2013 répartie sur une superficie de 7,73 kilomètres carrés.