Thessalonique, ville qui a une altitude comprise entre 0 et 250 mètres au dessus du niveau de la mer, se trouve sur la frange nord du golfe Thermaïque sur sa côte est, le long du mont Chortiatis sur son sud-est, a proximité d'imposantes chaînes de montagnes, de collines et de lignes de faille, en particulier vers son sud est.
Le territoire s'étale sur 17 kilomètres carrés, pour une population de 322240 habitants, selon le recensement de l'année 2011. Le climat est méditerranéen, selon la classification de Koppen, fondée sur les précipitations et les températures. Athènes, la capitale du pays, est à une distance, à vol d'oiseau, de 304 kilomètres de son centre géographique.