Suwałki to miasto położone w północno-wschodniej części województwa podlaskiego, nad rzeką Czarna Hańcza. Miasto leży na Suwalszczyźnie która stanowi fragment Pojezierza Litewskiego.
Suwałki są największym miastem Suwalszczyzny i pełnią rolę administracyjnego, przemysłowego, kulturalnego oraz handlowo-usługowego centrum regionu. Krajobraz Suwałk jest malowniczo urozmaicony, miasto otoczone jest przez liczne jeziora, rzeki a także cenne kompleksy leśne.
Miasto położone jest w strefie przygranicznej i posiada następujące połączenia z przejściami granicznymi ; przejścia drogowe z Litwą w Budzisku i Ogrodnikach, oraz z Obwodem Kaliningradzkim Rosji w Gołdapi.