Volkmarsdorf liegt etwa 3 Kilometer östlich der Leipziger Stadtmitte. Der Ortsteil grenzt im Norden an
Schönefeld, im Osten an Sellerhausen, im Süden an
Anger-Crottendorf und im Westen an
Neustadt-Neuschönefeld. Die westliche Grenze bilden die Hermann-Liebmann-Straße und die Wiebelstraße, die südliche die Bernhardstraße, die östliche der Bahndamm des Güterrings bis zur Torgauer Straße und die nördliche die Torgauer Straße bis zur Bahnstrecke Leipzig-Dresden und dann diese bis zur Hermann-Liebmann-Straße.
Der etwa halb so große Bereich des Stadtteils Volkmarsdorf, also die ehemalige Volkmarsdorfer Flur, endet im Osten an der Wurzner, der Torgauer und der Bennigsenstraße, so dass der Torgauer Platz erst nach 1992 zu Volkmarsdorf kam. Im Südwesten reichte das alte Volkmarsdorf von der Wurzner Straße entlang des ehemaligen Laufs der Östlichen Rietzschke bis kurz vor die Reclamstraße und dann zurück durch den Stadtteilpark Rabet wieder bis zur Hermann-Liebmann-Straße in Höhe der Dornbergerstraße. Dieser letztere Teil war das Zentrum des früheren Dorfes; das Rittergut Volkmarsdorf befand sich am Schnittpunkt der heutigen Bergstraße mit der Hermann-Liebmann-Straße. Dieses Gebiet erinnert noch an den früheren Dorfanger, an dessen nördlicher Seite der Eingang zum Rittergut lag.