West Bengal has the highest rice productivity per hectare in India, averaging around 3.5-4 tonnes per hectare, thanks to fertile alluvial soil, favorable climate with adequate rainfall, and extensive irrigation facilities. The state has adopted high-yielding varieties and improved cultivation techniques. Punjab has high agricultural productivity but is more focused on wheat, while Kerala and Karnataka have lower rice yields due to varied soil and climatic conditions.