Viesīte (German:Eckengraf) is a town in the western part of Jēkabpils County, Latvia.
Viesīte is a typical Selonia town located in the hills in the centre of the district. Selonia is the cultural and historical district, bordering on Latgale, Zemgale (Semigalia), Vidzeme and Lithuania.