Keuruu sijaitsee Keski-Suomen maakunnassa 60 kilometriä Jyväskylästä länteen. Keuruun naapurikunnat ovat Jämsä, Multia, Mänttä-Vilppula, Petäjävesi, Virrat ja Ähtäri.

Keuruu on vesien ja metsien kaupunki. Ensimmäiset vakituiset asukkaansa se sai 1560-luvulla sen jälkeen, kun Kustaa Vaasa oli antanut mahtikäskynsä erämaiden asuttamisesta. Keuruusta tuli itsenäinen seurakunta vuonna 1652, ja vuonna 1986 siitä tuli kaupunki. Nykyisen Keuruun kaupungin pinta-alasta maa-aluetta on n. 1 258 km² ja vesialuetta n. 172 km². Keuruun kaupungissa oli 31.12.2009 10 757 asukasta ja sen asukastiheys oli 8,5 as/maa-km². Ulkomaiden kansalaisten osuus väestöstä oli 31.12.2008 0,7 % eli 80 henkilöä. Äidinkielen mukaan ryhmiteltynä Keuruulla oli tuolloin 98 vieraskielistä asukasta, mikä on 0,9 % väestöstä.

Kaupungin tuloveroprosentti vuonna 2014 on 20,50 %.

Keuruun työpaikkarakenne oli vuonna 2007 seuraavanlainen:
maa- ja metsätalous 6,3 %
jalostus 26,7 %
palvelut 65,9 %.