贪污罪与挪用公款罪的区别有:
1、贪污罪侵犯的是公共财产所有权中的
占有、收益、处分等全部权能,而挪用公款罪只侵犯公款的占有、使用和收益权。
2、贪污罪的主观故意是非法占有公共财物,不准备归还;而挪用公款罪的主观故意是暂时占有并使用公款,打算以后予以归还。
根据《刑法》第三百八十二条规定,国家工作人员利用职务上的便利,侵吞、窃取、骗取或者以其他手段非法占有公共财物的,是贪污罪。
受国家机关、国有公司、企业、事业单位、人民团体委托管理、经营国有财产的人员,利用职务上的便利,侵吞、窃取、骗取或者以其他手段非法占有国有财物的,以贪污论。
与前两款所列人员勾结,伙同贪污的,以共犯论处。