Nella Germania Tacito ripartisce i popoli germanici occidentali in tre gruppi: Ingaevones, Istaevones e Herminones. Tale tripartizione è stata accolta anche dalla storiografia moderna, che li identifica rispettivamente con le tribù del Mare del Nord, del bacino del Reno-Weser e di quello dell'Elba[1].
Lo storico romano, come già Cesare prima di lui, si occupa esclusivamente dei "Germani occidentali", che sono dunque i primi a essere descritti dettagliatamente dalla storiografia. Tacito testimonia che inizialmente questi Germani non erano interessati ai territori romani, ma fu solo tra il II e il IV secolo che, spinti dalle tribù di nomadi delle steppe che, superiori militarmente, ne occupavano i pascoli, essi iniziarono a premere verso sud.