Crayfish live in streams, rivers, swamps, ponds, and other freshwater habitats. Most crayfish are strictly aquatic but some live in semi-aquatic environments. The semi-aquatic crayfish burrow into the soil to get to water (so that they can breathe).