Recès d'Empire
Dès le , Oberottmarshausen a fait partie des domaines de l'évêché d'Augsbourg. En 1803, lors du Recès d'Empire, il est rattaché au nouveau royaume de Bavière. Le village obtient le statut de commune en 1818. Le village, appelé alors Ottmarshausen, fait partie de l'arrondissement de Schwabmünchen jusqu'à la disparition de ce dernier en 1972.