Karvianjärvi on matala runsasravinteinen humusjärvi, joka on keskimäärin 1,7 metriä syvä. Syvin kohta on noin 8 metriä.
Kesällä järven vesi on sameaa ja levää, kuten sinilevää, esiintyy runsaasti. Talviaikaan Karvianjärvessä on havaitaan voimakasta hapen kulumista. Karvianjärvi laskee vetensä Karvianjokeen.