如果一个人挪用了10万公款并且已经归还了,一般情况下会被判处五年以下的有期徒刑或者拘役。判断挪用公款罪的量刑,主要得看挪用公款的具体数额、挪用的时间长短以及是否已经归还等这些情况。根据《刑法》,要是挪用公款的数额比较大,并且用于营利活动,或者挪用公款数额较大但超过三个月还没归还的,就要处五年以下的有期徒刑或者拘役;要是情节很严重的话,那就得处五年以上的有期徒刑。要是挪用公款的数额特别巨大并且不退还,那就要处十年以上的有期徒刑或者无期徒刑。这里所说的“数额较大”,通常是指挪用公款1万到3万以上;“数额巨大”一般是指挪用公款15万到20万以上。不过到底要判多少年,还得综合整个案件的情况,由法院来判定。