北海主城區是海城區和銀海區,它們共同構成了北海市區。其中海城區是老城區,銀海區是新區,是由之前的郊區變過來的。它們的劃分主要是一條貫通東西鐵路,其中鐵路以北為海城區,本地人比較多,政府所在地鐵路以南為銀海區,外地人比較多,也是著名的銀灘所在地。