Olešnice (též Olešnice na Moravě, německy Oels) je město v okrese Blansko v Jihomoravském kraji, 9 km severozápadně od Kunštátu. Leží u krajského trojmezí, na severu sousedí s Pardubickým krajem a na západě s Vysočinou. Žije zde přibližně 1 600[1] obyvatel.
Relativně zachovalá příroda v okolí, z velké části chráněná v rámci přírodních parků, je vhodná pro přírodní turistiku. Přímo v obci se nachází také lyžařský areál.[4] V roce 1999 získala obec titul Vesnice roku[5] a ještě téhož roku dosáhla povýšení na město.
Olešnice se nachází v Hornosvratecké vrchovině, v údolí říčky Hodonínky na jejím soutoku s Veselským potokem. Zástavba se převážně nachází v nadmořské výšce 530 až 570 metrů. Řada vrchů na území města přesahuje 600 metrů, nejvyšší jsou Kopaniny (688 m), na které vede křížová cesta. Většinu katastru zaujímá orná půda, na západě jsou ve větší míře lesy. Na Veselském potoce je kaskáda rybníčků Jericho, Kačeňák a Obecní. K Obecnímu rybníku vede naučná stezka Lesoparkem Skalky.
Olešnice leží na okresní silnici II/362, spojující Kunštát a Poličku. Je zapojena do integrovaného dopravního systému Jihomoravského kraje (zóna 277). Zajíždí sem autobusová linka č. 301 z Brna, na niž je v lokálním uzlu Olešnice, náměstí navázáno několik dalších linek do okolí. Mezikrajskými linkami je město spojeno také s Vysočinou (Bystřice nad Pernštejnem) a Pardubickým krajem (Polička).
Na severozápadě: Trpín (Pardubický kraj); na Z až JZ: Velké Tresné, Rovečné, Věstín, Prosetín (kraj Vysočina); na jihu: Lhota u Olešnice, Křtěnov, Crhov, na východě: Rozsíčka, Ústup, na SV: Kněževes (vše Jihomoravský kraj).
První písemná zmínka o obci pochází z roku 1073 z falza z 12. století. První oficiální záznam je z roku 1348. Od 14. století šlo o městečko, 15. prosince 1999 bylo povýšeno na město. Od 17. října 1997 obec užívá vlajku.[6] Znak je odvozen ze znamení pánů z Lomnice.
Městečko od roku 1496 drželi Pernštejnové – Vilém z Pernštejna, Jan z Pernštejna, poté připadlo zboží panství Kunštát. V letech 1678–1733 v držení hrabat z Lamberka. Již roku 1539 udělil Jan z Pernštejna cechovní řád krejčí, později byl udělen tkalcům – 1545, soukeníkům – 1610. Roku 1759 došlo ke sloučení německé a moravské strany městečka, zároveň obě strany uzavřely dohodu o vedení společného obecního jmění, když do té doby byly obecní účty vedeny odděleně.[7] V polovině 18. století byla zřízena soukenická manufaktura a v rodině Danzingerů se od roku 1816 objevuje tradiční modrotisk, ruční potisk dřevěnými formami a barvení plátna indigem zůstal zachován dodnes.
Město se nachází u historické česko-moravské zemské hranice, na moravské straně. Správní hranice v těchto místech zůstala zachována i po různých krajských reformách, od roku 2000 odpovídá hranici mezi Jihomoravským a Pardubickým krajem (v něm, historicky v Čechách, leží sousední Trpín).
Od 1. července 1989 do 30. června 1990 k městu patřily Křtěnov a Lhota u Olešnice.[9]
Telnice (1995) • Vratěnín (1996) • Svatý Jan nad Malší (1997) • Jiřetín pod Jedlovou (1998) • Olešnice (1999) • Sloup (2000) • Kameničky (2001) • Nečtiny (2002) • Vilémov (2003) • Kovářov (2004) • Bořetice (2005) • Liptál (2006) • Havlovice (2007) • Lidečko (2008) • Tučín (2009) • Ratměřice (2010) • Komňa (2011) • Řepice (2012) • Jesenik nad Odrou (2013) • Kateřinice (2014) • Krásná (2015) • Kašava (2016) • Heřmanov (2017) • Dolní Němčí (2018) • Lipová (2019) • Kostelní Lhota (2022) • Ostrožská Lhota (2023)
Adamov • Bedřichov • Benešov • Blansko • Borotín • Bořitov • Boskovice • Brťov-Jeneč • Bukovina • Bukovinka • Býkovice • Cetkovice • Crhov • Černá Hora • Černovice • Deštná • Dlouhá Lhota • Doubravice nad Svitavou • Drnovice • Habrůvka • Hodonín • Holštejn • Horní Poříčí • Horní Smržov • Chrudichromy • Jabloňany • Jedovnice • Kněževes • Knínice • Kořenec • Kotvrdovice • Kozárov • Krasová • Krhov • Křetín • Křtěnov • Křtiny • Kulířov • Kunčina Ves • Kunice • Kuničky • Kunštát • Lazinov • Lažany • Letovice • Lhota Rapotina • Lhota u Lysic • Lhota u Olešnice • Lipovec • Lipůvka • Louka • Lubě • Ludíkov • Lysice • Makov • Malá Lhota • Malá Roudka • Míchov • Milonice • Němčice • Nýrov • Obora • Okrouhlá • Olešnice • Olomučany • Ostrov u Macochy • Pamětice • Petrov • Petrovice • Prostřední Poříčí • Rájec-Jestřebí • Ráječko • Roubanina • Rozseč nad Kunštátem • Rozsíčka • Rudice • Sebranice • Senetářov • Skalice nad Svitavou • Skrchov • Sloup • Spešov • Stvolová • Sudice • Suchý • Sulíkov • Světlá • Svinošice • Svitávka • Šebetov • Šebrov-Kateřina • Šošůvka • Štěchov • Tasovice • Uhřice • Újezd u Boskovic • Újezd u Černé Hory • Úsobrno • Ústup • Valchov • Vanovice • Vavřinec • Vážany • Velenov • Velké Opatovice • Vilémovice • Vísky • Voděrady • Vranová • Vysočany • Závist • Zbraslavec • Žďár • Žďárná • Žernovník • Žerůtky