Karnataka has the highest number of public sector bank branches due to its robust banking infrastructure, with Bangalore serving as a major financial and technological hub. The state's strong economic development and urbanization have attracted significant banking presence compared to other states.