De oudste stad van België is Tongeren.
Officiële documenten tonen aan dat de toenmalige koning van Eburone, Ambiorix, in 54 v.Chr. de Romeinen die het grondgebied bezetten versloeg. Vanaf 15 v.Chr. ontwikkelde Tongeren zich tot een Gallo-Romeinse burgerlijke nederzetting.
De stad heeft dan ook een rijke geschiedenis die nog steeds zichtbaar is in de vele Romeinse en middeleeuwse relicten, zoals de stadswallen, de basiliek en het begijnhof (UNESCO-werelderfgoed).
Tongeren draagt met trots de titel "de eerste stad van België" en gebruikt haar Romeinse verleden als toeristische troef.
Er is wel enige discussie over de titel van oudste stad. Sommigen beweren dat Lennik, in Vlaams-Brabant, de oudste gemeente is. Dit is gebaseerd op oppervlakteplannen, maar er zijn geen harde bewijzen.
Tongeren is echter al decennialang gekend en erkend als de oudste stad van België.