1945年8月16日, 威海卫解放,设威海卫市(地专级),由胶东区行政公署管辖。1948年3月,改为县级市,归东海专区管辖。建国后,隶属屡有变更。1950年5月9日中央人民政府政务院批准, 原威海卫市改为威海县。实际上根本没成立县政府,只是任命了威海卫市政府代市长为县长,只有个别单位改称威海县XX。政府仍以威海卫市政府名义工作,1951年5月改为威海市建制。隶属文登专区;1951年5月,改为威海市建制,仍属文登专区;1954年10月,由专区辖市改为省辖市,受山东省政府领导,并接受文登专区督导;1956年,划归莱阳专区;1958年12月,复由省辖市改为专区辖市,隶属烟台地区。1983年为省辖县级市,1987年升格为地级市,原县级威海市改设环翠区,另辖文登、荣成、乳山三县,后三县改设县级市,由威海市代管。