乡和镇的区别在于人口规模、经济职能、地理位置、农业经济占比等。

人口规模;乡的面积相比镇来说较小,所以其所居住的人的数量比较少;镇的面积比较大,所以其居住的人的数量比较多。

经济职能:乡是以农业经济为主,主要发展农业;镇则分为两类,一类是以农业和为农村方服务为主要特征的镇,是农业经济;第二类是发展第二、三产业的为主要的镇,其经济主要依靠第二、三产业。

地理位置:乡的地理位置比较偏,乡和镇相连,乡相比于镇离城市更远;镇一般和城市相连,地理位置比较优越,离城市更近。

农业经济占比:乡主要以发展农业为主,农业经济占比比较高;镇既发展农业经济,也发展其它经济,例如服务业经济等,所以农业经济占比比乡低。