Det första kända privilegiebrevet för staden är från 1558.
Staden blev en egen kommun, enligt Förordning om kommunalstyrelse i stad (SFS 1862:14) från och med den 1 januari 1863, då Sveriges kommunsystem infördes.
Stadens territorium ändrades flera gånger (årtal avser den 1 januari det året om inget annat anges):
1950 - Enligt beslut den 11 februari 1949 överfördes till staden från Vinbergs landskommun vissa områden med 12 invånare och omfattande 0,04 km², varav 0,03 km² land.[1]
För registrerade fornfynd med mera så återfinns staden inom ett område definierat av sockenkod 1442[5] som motsvarar den omfattning staden hade kring 1950 och omfattar då inte Skrea socken.