The Cauvery River originates in Karnataka's Western Ghats, flows through Tamil Nadu, and forms border areas with Kerala. It does not flow through Gujarat, Madhya Pradesh, Maharashtra, or Andhra Pradesh. The river's course is primarily confined to these three southern states, making it a major inter-state water dispute between Karnataka and Tamil Nadu.