挪用公款4000元犯法。 1、挪用公款的金额较大,并且超过三个月不还的,构成挪用公款罪,会判处五年以下有期徒刑或拘役; 2、如果挪用公款的情节严重,会判处五年以上有期徒刑; 3、如果挪用公款的金额巨大,同时还不还,会判处十年以上有期徒刑或无期徒刑。