Ummendorf ist eine Gemeinde im Landkreis Börde in Sachsen-Anhalt (Deutschland). Sie gehört der Verbandsgemeinde Obere Aller an, die ihren Sitz in der Gemeinde Eilsleben hat. Zu Ummendorf gehört der 3 km nordöstlich liegende Ortsteil Neu Ummendorf.
Der Ort liegt am Oberlauf der Aller, die aus mehreren Quellen in Eggenstedt, Gehringsdorf, bei Seehausen und Siegersleben gebildet wird. Die Höhen westlich des Ortes stellen eine Verbindung von den Ausläufern des Lappwaldes bei Marienborn und Sommerschenburg zum Hohen Holz bei Gehringsdorf und Eggenstedt her. Zur Ortsumgebung gehören zwei Feucht-gebiete: Im Nordosten das Seelsche Bruch und im Südosten die Allerhorst, die bis hinter Wormsdorf zur Ummendorfer Gemarkung zählt. Die Verkehrsanbindung erfolgt über die B245 und L40. In der Nähe gibt es einen Anschluss zur BAB A2. Die Bahnlinie Magdeburg-Hannover ist über den Nachbarort Eilsleben zu erreichen.
Das Tourismusbüro ist direkt am Aller-Radweg gelegen.