Semily jsou město ležící na severovýchodě Čech a jihovýchodě Libereckého kraje v okresu Semily. Rozkládají se v hlubokém údolí u soutoku Jizery s Oleškou na severní hranici Českého ráje. V Semilech žije přibližně 8 200 obyvatel, a jsou tak v rámci okresu předstiženy Turnovem.