The prefecture-level city of Weihai administers four county-level divisions, including two districts and two county-level cities.
These are further divided into 66 township-level divisions, including 52 towns and 14 subdistricts.