Ондатра ведёт полуводный образ жизни, селится по берегам рек, озёр, каналов и особенно охотно — пресноводных болот. Она предпочитает мелководные (1—2 м глубиной), не промерзающие водоёмы с берегами, покрытыми густой травянистой растительностью.
Активны ондатры круглосуточно, но чаще всего после заката и рано утром. Питаются прибрежными и водными растениями — тростником, рогозом, камышом, осокой, хвощами, стрелолистом, рдестами.