1913年,裁并府、州,实行省、道、县三级制,境内除租界区外,文登、荣成二县属山东省胶东道。1925年,分胶东道置东海道,境内属之。1928年,废道制,实行省、县二级制,文登、荣成二县直属山东省。1930年10月,威海卫收回,置威海卫行政区,直隶行政院。
1948年3月,威海卫市改属东海专区。专员公署驻文登。1950年5月,撤销胶东行政区和东海专区,组建文登专区,专员公署驻文登。其时,境内有威海、荣成、文登、昆嵛、乳山五县。1954年10月,威海市由专区辖市改为省辖市(县级),由文登专区督导。1956年2月,文登专区撤销,今威海地域改属莱阳专区。1958年10月,莱阳专区改为烟台专区。1967年2月,烟台专区更名为烟台地区,今威海地域属之。1983年8月,撤销烟台地区,设烟台市(地级),威海市改为省辖县级市,由烟台市代管。1987年6月,威海市升为地级市,原县级威海市设为环翠区;烟台市的荣成、文登、乳山3个县划归威海市管辖。1988年10月,文登县改为省辖县级市,由威海市代管;11月,荣成县改为省辖县级市,由威海市代管。1993年7月,乳山县改为省辖县级市,由威海市代管。2014年2月27日,撤销文登市,设立威海市文登区。