上海生孩子不一定需要居住证。根据中国的相关政策,无论是城市户籍还是农村户籍,都可以在上海生育。但是不同户籍的待遇可能会有所不同。

上海的居住证制度适用于来自其他城市的人口,帮助他们享受更多城市服务。持有居住证的人在医疗、教育等方面可能会享受更多的便利。
在上海生孩子,无论是否持有居住证,都需要进行相关的医疗登记。医疗机构通常会要求提供身份证、结婚证等证件,以确保合法身份。
去当地的医疗机构,如医院或妇幼保健院,进行产前检查。按照医疗机构的要求进行相关手续办理,如住院手续等。在医疗机构指导下,进行或剖腹产手术。出生后,需要进行出生登记,获取相关证件。无论是否持有居住证,都可以在上海生孩子,但具体的手续办理可能会有所不同。建议咨询当地的医疗机构或相关部门,以获取最准确的信息。