Irrigation in India comes from multiple sources - rainfall (monsoon dependence), rivers (canals and diversion), and groundwater (wells and tube wells). All three sources are used either individually or in combination depending on the region and infrastructure available.