Beiguan Town is located in the northeast of Yangjiang City, in the middle and lower reaches of Nalong River, bordering Heshan Town in the northeast, Yangdong County in the west and Yashao Town in the south. The total area of the town is 147.5 square kilometers, and the cultivated land area is 2644 1 mu, including paddy field 17634 mu and dry land of 8807 mu. It has jurisdiction over 13 village committees, 2 neighborhood committees and 148 natural villages with a population of more than 80,000.
There are 38 party branches in the town, including 13 in rural areas, 2 in communities, 1 1 in government institutions and 0/2 in enterprises (including 7 state-owned enterprises and 5 non-public enterprises). Party member 1.255, including 833 from rural party member, 206 from party member, 704 from party member with high school education or above, and 386 from party member under 35.