农业银行行长和主任的区别主要是级别不同。如果在同一支行内应该是上下级关系。
行长是支行以上的单位才有的,至少是科长;主任属于科级以下单位配备的领导,最高级别是正科长;最多主任岗位的是银行储蓄所的所长,等同于街道、乡镇一级的行政部门。