1.性质不同。免职是法定的人事处理种类,不具有惩戒性,而撤职与开除公职是一种行政惩戒措施,属于行政处分的范畴。且撤职是撤销行政职务,在处分解除前不得晋升职位、及工资,但仍保留公务员身份。免职大多是指职务调动,免职后仍是公务员。但如果被开除公职,则此后将永远不得被录用为公务员。即当事人被免职或撤职后,当事人仍是公务员。但如果当事人被开除公职,则当事人不再是公务员。2.条件不同。对于违纪情节严重给国家和人民利益造成重大损失或严重后果的公务员,可以给予撤职处分或是开除公职处分。而免去公务员现任职务的条件有7种:转换职位的;晋升或者降低职务的;离职学习期限超过一年的;因健康原因不能坚持正常工作一年以上的;调出国家行政机关的;退休的;因其他原因需要免职的。3.后果不同。免职一般不具有惩罚性,而撤职与开除公职都具惩罚性,且开除公职相较于撤职更为严重一些。即开除公职的严重性>撤职的严重性>免职的严重性。撤职是撤销行政职务,在处分解除前不得晋升职位、及工资,但仍保留公务员身份。免职大多是指职务调动,免职后仍是公务员。但如果被开除公职,则此后将永远不得被录用为公务员。即当事人被免职或撤职后,当事人仍是公务员。但如果当事人被开除公职,则当事人不再是公务员。