京代牧区.1921年，分为南京代牧区（主教座堂在上海）和安徽代牧区（主教座堂在芜湖）。1926年和1931年，再度分出海门教区和徐州教区。
上海代牧区.1936年，江苏省剩下的部分分别设立上海代牧区和南京代牧区，上海代牧区管辖长江以南苏州以东的地区，和长江以北除徐州和南通附近以外的地区（大半个苏北，但信徒较少）。
上海教区设立.1946年，罗马教廷宣布在华实行圣统制，上海宗座代牧区改设正式的上海教区。至1949年底，上海教区范围包括上海市及江苏省上海、宝