Miasto Ełk położone jest w wschodniej części województwa warmińsko-mazurskiego w dolinie rzeki Ełk. Pod względem geograficznym miasto leży w pojezierzu Ełckim, stanowiącego część Pojezierza Mazurskiego. Przez miasto przebiegają ważne szlaki komunikacyjne: Białystok -Ełk – Olecko – Gołdap oraz planowana trasa międzynarodowa „Via baltica”.
