Edelsgrub is a former municipality in the district of Graz-Umgebung, in the Austrian state of Styria. It lies in the eastern part of the state, within the broader Graz metropolitan area, whose district takes its name from the city of Graz.
Since the 2015 Styria municipal structural reform, Edelsgrub is no longer an independent municipality and has been part of the municipality of Nestelbach bei Graz. The reform merged a number of small Styrian municipalities into larger administrative units.