晋升科长的条件如下:1.满足任职年限要求。要晋升乡科级正职,需要满足任副科级两年以上。2.有相应岗位空缺。乡科级正职是领导职务,必须要有这样的岗位空缺才能晋升。3.党委(党组)推荐认可。前面提到的两个条件是晋升乡科级正职的基本前提,如果不满足,晋升也无从谈起。