这主要是犯罪的主体不同:
1、挪用公款罪的主体是特殊主体,即国家工作人员,这里所说的国家工作人员与前述贪污罪中国家工作人员的内涵、外延基本相同。同样具有特定性和公务(职务)性。构成挪用公款罪的国家工作人员包括:在国家机关中从事公务的国家工作人员。在国有公司、企事业单位和人民团体中从事公务的人员;受国有单位委派到非国有单位中从事公务的人员;其他依照法律从事公务的人员。
2、挪用资金罪的犯罪主体,即公司、企业或者其他单位的工作人员。具体包括三种不同身份的自然人,一是股份有限公司、有限责任公司的董事、监事,二是上述公司的工作人员,是指除公司董事、监事之外的经理、部门负责人和其他一般职工。上述的董事、监事和职工必须不具有国家工作人员身份。三是上述企业以外的企业或者其他单位的职工,包括集体性质的企业、私营企业、外商独资企业的职工,另外在国有公司、国有企业、中外合资、中外合作股份制公司、企业中不具有国家工作人员身份的所有其他职工以及受国家机关、国有公司、企业、事业单位、人民团体委托,管理、经营国有财产的非国家工作人员。具有国家工作人员身份的人,不能成为本罪的主体,只能成为挪用公款罪的主体。如何判定挪用公款罪与挪用资金罪应该据情形判断