Městys Bojanov se nachází v malebném údolí řeky Chrudimky, mezi přehradními nádržemi Seč a Křižanovice, v nadmořské výšce 428 m.
Městys Bojanov patří k nejstarším obcím v Železných horách, neboť se připomíná již roku 1126, kdy náležela benediktýnskému klášteru ve Vilémově. Od roku 1329 byla součástí panství Jindřicha z Lichtenberka.