省直,市直,乡镇公务员最根本的区别是:省直是从省里拿工资,市直是从市里拿工资,而乡镇就从县级市里拿工资。由于越往上级别越高,而且财政收入越有保障,由于乡镇和县级市无权招录公务员,所以只能通过省、市的考试招录,然后分下去,只要分下去了他们就不是省直、市直公务员了,而是乡镇公务员,待遇和基本都和当地挂钩了。真正的省直、市直是要留在上级机关工作的。