Frampol je město v Polsku v Lublinském vojvodství v okrese Biłgoraj (polsky Powiat biłgorajski). Je sídlem městsko-vesnické gminy Frampol.Podle údajů z roku 2009 zde žije 1411 obyvatel.Frampol leží na východě Malopolska, poblíž vysočiny Roztocze. Frampol obklopují Szczebrzeszynský přírodní park a lesy města Janów Lubelski. Ve městě se setkávají dvě místní silnice (74 a 865). Vzdálenost do sídla vojvodství Lublinu je 68 kilometrů.