Die Stadt Traun befindet sich im Bezirk Linz-Land im Bundesland Oberösterreich in Österreich.
Traun liegt auf 275 Meter Seehöhe und hat ca. 23620 Einwohner. Die Stadt Traun gehört zur Region "Linz-Wels" sowie zur Stadtregion Kernzone Linz.
Im Gemeindegebiet liegen die Orte Traun, Neubau, Oedt, Sankt Dionysen und Sankt Martin.