其实作为行政划分区,街道和镇的概念是相同的。街道的管理机构是街道办事处、市辖区政府、不设市辖区的市政府,或功能区管委会的派出机关。有些县和县级市,也会设立街道办事处。而镇也是行政区的划分之一,行政区划级别与街道、乡、民族乡、苏木、民族苏木相同,镇的级别币公所区要低,是属于乡级行政区。镇一般由县级行政区管辖,当然也有少部分镇由地级市直接管辖。
但是定义不同,街道原本指两边有房屋的比较宽阔的道路。后来我们国家不设市辖区的市、较大市的辖区的行政分区。直辖市以及副省级市的街道都是属于正处级行政区,地级市和县级市的街道则是属于乡级行政区。
而镇在中国,是属于县和县级市以下的行政区划单位,一直以来都与乡是同一级,都是属于乡科级。1958年至1978年期间改为人民公社,1982年后又陆续改称为乡或镇。
最后是地理位置不同,街道办事处是市政府的派出机构,大部分都位于城市化水平较高的城区,一般没有村庄。而镇既可以设于城市化水平不高的城区,也可设于远离城区的郊外。