Augustów leży na obszarze, który we wczesnym średniowieczu stanowił część Jaćwieży. Po skolonizowaniu tego terenu przez osadników mazowieckich, litewskich i ruskich zachodnia, starsza część Augustowa na prawym brzegu Netty położona była najpierw w ziemi wiskiej, należącej do Mazowsza, a następnie w 1569 została włączona do ziemi bielskiej województwa podlaskiego Korony Królestwa Polskiego, jednak nie leży ono na historycznym Podlasiu. Wschodni, lewobrzeżny fragment Augustowa leżał natomiast w powiecie grodzieńskim w województwie trockim Wielkiego Księstwa Litewskiego. Miasto jest położone na Suwalszczyźnie.
Miasto językowo leży na obszarze gwary suwalskiej, będącej częścią dialektu mazowieckiego. Znajduje się także na obszarze Euroregionu Niemen.
Sąsiednie gminy Augustów (gmina wiejska), Nowinka, Płaska
Odległości Odległość do granic państwowych w linii prostej wynosi w przybliżeniu: z Białorusią – 35 km, Litwą – 37 km, Rosją – 60 km.
Odległości drogowe do większych miast w Polsce i sąsiednich państwach: Suwałki – 33 km Ełk – 45 km Grodno (Białoruś) – 65 km Białystok – 89 km Łomża – 110 km Olsztyn – 196 km Wilno (Litwa) – 214 km Królewiec (Rosja) – 231 km Warszawa – 254 km Gdańsk – 366 km