Ulm se prvi put spominje 854. godine, a Fridrih Barbarosa ga proglašava gradom 1164. Grad doživljava procvat u šesnaestom i sedamnaestom veku, mahom zahvaljujući izvozu tekstila. Ovi vekovi takođe predstavljaju "zenit" umetnosti u Ulmu, posebno za slikare i vajare.
Od 1803. više nema status "slobodnog grada" i pripaja se Bavarskoj. 1810. Ulm ulazi u sastav Kraljevstva Virtemberg.
Ulm je poznat po tzv. ulmskoj operaciji godine 1805. prilikom koje je Napoleon Bonaparte gotovo bez ispaljenog metka zarobio veliku austrijsku vojsku pod komandom feldmaršala Macka - jednoj od najblistavijih, ali i najmanje spektakularnih pobjeda u napoleonskim ratovima.
Geografija
Kroz Ulm protiče reka Dunav. Sa druge strane reke se nalazi grad Novi Ulm (Neu-Ulm), znatno manji od Ulma, i ranije je bio deo njega (oko 50.000 stanovnika). Novi Ulm je deo Bavarske.
Berger, Dieter (1999). Geographische Namen in Deutschland. Bibliographisches Institut. ISBN3411062525.
Fulbrook, Mary (1991). A Concise History of Germany. Cambridge University Press. ISBN978-0-521-36836-0.
Gareth, Shaw (2011). Urban Historical Geography: Recent Progress in Britain and Germany (Cambridge Studies in Historical Geography) (Reprint edition izd.). Cambridge University Press. ISBN0521189748.
Home, William R.; Pavlovic, Zoran (2007). Germany (Modern World Nations) (2 ed. izd.). Chelsea House Pub. ISBN0791095126.
Hamm, Ingrid; Werding, Martin; Seitz, Helmut (3540681353). Demographic Change in Germany (8. izd.). New York: Springer-Verlag. ISBN2007.
Berghahn, V. R. (2004). Modern Germany: Society, Economy and Politics in the Twentieth Century (2. izd.). Cambridge University Press. ISBN0521347483.
Jähnig, Bernhart; Biewer, Ludwig (1991). Kleiner Atlas zur deutschen Territorialgeschichte (2. izd.). Bonn: Kulturstiftung der Deutschen Vertriebenen. ISBN3885570963.