使用给定的上下文回答问题。
问题：在中華人民共和國由哪一組織會選出地級市的市長？
上下文：市長是近現代城市或市鎮中最高行政首長的職稱。在許多政府系統裡，市長是由市民選出為一個城市最高行政長官、或為一個儀式的職務。市長這個名稱在全世界各個地方依據當地的法律有不同職責和權力，也因各個地方而有不同意義。在中華人民共和國，市長是市政機關的行政首長，地級市的市長由市人民代表大會選舉產生，職責是主持市人民政府的工作，地位僅次於市委書記。在中華民國，市長是指直轄市、市、縣轄市的行政首長。由市民直選產生。在日本，「市長」職務可以指基層政權——市町村的行政首長，即市長、町長、村長。由市町村民直選產生。在韓國，市長是指特別市、特別自治市、廣域市、市的行政首長。由市民直選產生。在新加坡，市長是指社區的領導人。在越南，「市長」職務是指一個市的人民委員會主席。
答案：
市人民代表大會