Gressenberg is an area of western Styria, Austria. It lies in the district of Deutschlandsberg in the Austrian state of Styria.
Until 2014, Gressenberg was a municipality in its own right within the Deutschlandsberg district. Under the 2015 Styria municipal structural reform, it ceased to be a separate municipality and became part of the municipality of Schwanberg.