郡为北海国。咸宁三年（277年），徙封北海王司马陵为任城王，省併北海国入齐国。太康四年（283年），立齐王子司马寔为北海王，分齐国平寿、都昌、胶东、下密四县复置北海国。晋惠帝太安元年（302年），废北海王司马寔，国除为北海郡。十六国时期，北海郡先后为后赵（323年－350年）、段龛（350年－356年）、前燕（356年－370年）、前秦（370年－384年）、东晋（384年－399年）、南燕（399年－410年）所有，治平寿县（今山东省潍坊市西南）。 晋安帝义熙六年（410年），再次收复北海郡，领都