普通護照由公安部出入境管理機構或者公安部委托的縣級以上地方人民政府公安機關出入境管理機構以及中華人民共和國駐外使館、領館和外交部委托的其他駐外機構簽發。
外交護照由外交部簽發。
公務護照由外交部、中華人民共和國駐外使館、領館或者外交部委托的其他駐外機構以及外交部委托的省、自治區、直轄市和設區的市人民政府外事部門簽發。