西晋徐州州治所在彭城县（今江苏省徐州市）。范围在今江苏省长江以北和山东省东南部地区。
郡级行政区.西晋徐州领有彭城、下邳、东海、琅邪、广陵、城阳6郡。西晋初城阳郡移属青州，增置东莞（265年置，277年废，284年后复置）、临淮（280年置）、兰陵（291年置）、东安（297年置，304年后废）、淮陵（301年置）、堂邑（304年置）等郡国，西晋末领10郡国。