Sankt Peter am Ottersbach is situated at an elevation of 380 m on the stream Ottersbach in the district Südoststeiermark (Southeast Styria, capital Bad Radkersburg), about 10 km north of the border to Slovenia. The municipality has a population of about 2,300 (2012) and comprises the cadastral districts Edla, Entschendorf, Perbersdorf, St. Peter am Ottersbach, Wiersdorf and Wittmannsdorf.
The foundation of the settlement dates from about 800 years ago. The municipality is a well-known
wine-growing community. In 1974 St. Peter am Ottersbach was granted the status of a market town.