区别其实很简单:
市具有法人地位,法人资格,而镇没有。
因为市具有法人资格,所有必须要有市政府,有立法、司法、行政权。只是这些政治权力,只能在授权范围内,而且通常不得涉及主权事务。
至于什么是主权事务,那又是另外一个概念了。
镇没有法人地位,所以,虽然可以有自己的自治机构,但没有立法权、司法权、行政权。镇自治机构制定的规章,只能依靠居民自愿遵守,就像我们加入一个民间社团,要遵守里面的规章,但不遵守也没关系,不会受到法律制裁。
所以,市可以设立警察局,这是政府机构,按照国内的说法,就是有编制的机关人员。
而镇的所谓警察,其实只是联防队员,或者保安,民间性质。
当然,我指的是西方意义的市和镇。