含义不同、编制不同、行政区划不同、范围不同。
1、含义不同。
街道指在城市范围内,全路或大部分地段两侧建有各式建筑物,设有人行道和各种市政公用设施的道路;
镇是中国由县管辖的基层行政单位。一般为县政府所在地或工商业贸易活动为主的小城镇居民点,相当于乡一级政权。
2、编制不同。
街道是市属编制;
镇是县属编制。
3、行政区划不同。
直辖市以及副省级城市的街道属于正处级行政区,地级市以及县级市的街道属于乡级行政区,不是一级政府;
镇是县、区下设的一级政府。
4、范围不同。
街道一般包含几个社区;
镇由几个或更多街道或社区组成。
按照我国的宪法,乡(镇)属于政府中的一级,而街道则是上级政府的派出机构,同一地区的乡(镇)与街道行政级别是相同的,但是,乡(镇)所管辖的范围还是自主权方面是大于街道的。