Kärrviol växer i fuktiga skogar på kalkfattig mark som sumpskogar med klibbal eller glasbjörk, tallskog på sand med blöthålor samt fuktig blandskog med gran och klibbal. Kärrviol kan växa i skogskärr med viden Salix sp. Vid några tillfällen är den också funnen i en gammal torvgrav, på gungfly med vitmossor, längs skogsdike och vid luftningsdamm för avloppsvatten.
Kärrviol är ovanlig på Öland och växer endast i kalkfattigare områden. Vanligast är den längst uppe i norr, Böda och Högby sn. Det utdikade Vedborms träsk och de fuktiga skogarna innanför sanddynerna längs Bödabukten hyser flera förekomster. Söder om Borgholm växer kärrviol väster om väg 136 på den kalkfattigare delen av mellersta Öland. Lokalerna vid Köping tall har inte återfunnits. Utdikningar har bidragit till att kärrviol försvunnit från många av sina gamla lokaler. Även igenväxning av magra, fuktiga marker har bidragit till minskningen. Jämfört med Sterner (1938) ses en tydlig minskning i statistiska analyser (Frescalo och Telfer).
Gammal, bofast.
Första fynd
PRIMÄRUPPGIFTER. Primärfynd av Linné 7 juni 1741 i Ås sn när han övernattat hos komministern i Ås. "Växter häromkring voro Epilobium I, Triglochin I, Polygonum, Herba Britannica, Viola palustris, Orchis militaris minima och Chamomilla fœtida, som växte över hela stranden." (Linnæus 1745). Växterna i tur och ordning: mjölke, kärrsälting, trampört, tomtskräppa (troligen), kärrviol, krutbrännare, kamomillkulla (men troligen avses i stället baldersbrå eller kustbaldersbrå). Kärrviol är inte återfunnen i Ås sn och var borta redan när Rikard Sterner inventerade där de första decennierna av 1900-talet. Tidigt belagd Köping: Köping tall O. Nordstedt 1883 (LD).
Utbredning
Funnen i 15 rutor = 16 %; tämligen sällsynt = 9 socknar (ej återfunnen Köping, Resmo och Ås; nyfynd Persnäs).
Sterner 1938 funnen i 18 rutor = 19 %; tämligen sällsynt = 10 socknar (ej markerat Ås sn).
Förändring: Minskande --
Lokaler
Ny lokal mellan Borgholm och Högby:
Persnäs: Knisa mosse, på gungfly med vitmossor Sphagnum sp. 632557 156296 TGn m.fl. 2010.

