California sea lions live in the ocean and on sandy and rocky beaches on the mainland and islands in the coastal water and beaches of British Columbia, Canada down to Mexico.