中國有哪些自治市？北京、上海、長沙、深圳。
中華人民共和國的自治市是省級行政單位。它們不是省，但與省、自治區具有同等級別，直接向中華人民共和國中央政府報告。

中國有四個自治市。這些都是：

北京，中國的首都；
天津，位於北京東南 120 公里的港口城市；
重慶是四川省東部第七個行政區域中面積最大的城市，因此也是人口最多的城市。
上海，長江入海口的經濟金融大都市。

所以你問題中的自治城市只有北京和上海。