Hodkovice nad Mohelkou ist eine Stadt in Nordböhmen im Bezirk Liberec der Region Liberec. Sie liegt etwa zehn Kilometer südlich der Stadt Liberec und etwa zehn Kilometer nordwestlich von Turnov. Einschließlich der Teile Jílové, Radoňovice, Záskalí und Žďárek hat die Stadt rund 3.000 Einwohner.