Annopol – miasto w Polsce, w województwie lubelskim, w powiecie kraśnickim, siedziba gminy miejsko-wiejskiej Annopol, w pobliżu Wisły, na skraju Małopolskiego Przełomu Wisły.
W latach 1975–1998 miasto administracyjnie należało do woj. tarnobrzeskiego.
Annopol leży w dawnej ziemi lubelskiej na obszarze historycznej Małopolski.
Historia Annopol powstał na byłych gruntach wsi Rachów, notowanej od XV wieku, która była w XVI i XVII wieku własnością szlacheckich rodzin Rachowskich, Czyżowskich, Morsztynów i Tymińskich. W roku 1415 był własnością szlachecką Jana Dłuto ze SłupiaSłownik Historyczno-Geograficzny Lubelszczyzny, s. 193.. W następnych stuleciach powstał port rzeczny na Wiśle. Wykorzystując ten fakt właściciele lokowali tutaj miasto. thumb|left|Stary kościół parafialny pw. śś. Joachima i Anny z XVIII wieku Pierwsza informacja o istnieniu Rachowa pochodzi z 1724 r., kiedy to Rachów otrzymał przywilej na jarmarki oraz prawa miejskie. Nowy dokument na nie dostał właściciel J.T. Morsztyn w 1740 r. Z kolei w 1761 r. Antoni Jabłonowski wystawił dokument, którym nadał miastu, na cześć swej żony Anny, nazwę Annopol. Jednakże, jak to było w przypadku wielu lokowanych miast, nowa nazwa nie od razu się przyjęła. Wielokrotnie, jeszcze w drugiej połowie XVIII w., nazywano miasteczko Rachowem. Tak było w latach 1765 i 1778. W 1781 r.