Gongguan Township () is a rural township near the center of Miaoli County, Taiwan. Its climate is sub-tropical, mild and very rainy. The yearly average humidity is 80%.
Gongguan occupies an area of . As of September 2023, it had 10,980 households and a total population of 31,327.
The township comprises 19 villages: Beihe, Dakeng, Fude, Fuji, Fuxing, Guannan, Guantung, Guanzhong, Hegang, Heshan, Jianshan, Kaikuang, Nanhe, Renan, Shiqiang, Wugu, Yugu, Yuquan and Zhongyi.
The township is part of Miaoli County Constituency II electoral district for Legislative Yuan.
Oil and gas has been discovered and explored in the area since more than a century ago.