Den 1. januar 2005 ble kommunene Kiihtelysvaara og Tuupovaara slått sammen med Joensuu, og fire år senere, 1. januar 2009, ble Eno og Pyhäselkä fusjonert med Joensuu. Det er en finskspråklig kommune som grenser til kommunene Tohmajärvi, Rääkkylä, Libelits, Kontiolax, Lieksa og Ilomants. I øst har den grense til Russland (Republikken Karelia).