公费农科生毕业后不一定会分配回户籍地。
公费农科生的招生和培养是由山西农业大学(山西省农科院)负责,招生计划包括农学、植物保护、动物科学、农业资源与环境、农业机械化及其自动化等专业。具有报考条件的考生,在高考成绩公布后,需要在山西招生考试网进行网上填报志愿。录取时,生源所在县(市、区)以高考电子档案中户籍所在地为准。预录取的考生需要与定向就业市签订《山西省公费农科生教育协议书》后方可被正式录取。这表明,虽然公费农科生的录取和培养与户籍地有关,但毕业后的分配并不直接决定于户籍地,而是与定向就业市签订的协议有关。因此,公费农科生毕业后可能不在户籍地工作,而是根据协议在定向就业市从事农技推广工作。