Allgunnen är en sjö i östra Småland på 1310 hektar. Den ligger i södra delen av Högsby kommun och gränsar mot Nybro kommun. Sjön ingår i Alsteråns avrinningsområde. Antalet öar är 122 st med många bra ställen för strandhugg.

Sjön har god vattenkvalitet som gör att många fiskarter finns här som abborre, björkna, braxen, benlöja, gärs, gädda, gös, mört, lake, ruda, sarv, sutare, siklöja och signalkräfta.