Agnsjön är en sjö i Svenljunga kommun i Västergötland och ingår i. Sjön har en area på kvadratkilometer och ligger meter över havet.DelavrinningsområdeAgnsjön ingår i det delavrinningsområde (639290-134328) som SMHI kallar för Ovan Lillån. Medelhöjden är meter över havet och ytan är kvadratkilometer. Räknas de 21 avrinningsområdena uppströms in blir den ackumulerade arean kvadratkilometer. Avrinningsområdets utflöde Ätran mynnar i havet. Avrinningsområdet består mestadels av skog (69 %). Avrinningsområdet har kvadratkilometer vattenytor vilket ger det en sjöprocent på %. Bebyggelsen i området täcker en yta av kvadratkilometer eller 3 % av avrinningsområdet.Se även Lista över insjöar i Svenljunga kommun