參選 3 場選舉・當選 1 次
2001 年全國平地原住民立委共 9 人參選,莊金生得 7,007 票(10.26%),排名第 6,未當選。
| 參選人 | 政黨 | 得票數 | 得票率 |
|---|---|---|---|
| 當選 林正二 | 親民黨 | 13,385 | 19.59% |
| 當選 章仁香 | 國民黨 | 11,311 | 16.55% |
| 當選 廖國棟 | 國民黨 | 9,645 | 14.12% |
| 當選 楊仁福 | 國民黨 | 9,501 | 13.91% |
| 楊德金 | 親民黨 | 7,152 | 10.47% |
| 莊金生 | 國民黨 | 7,007 | 10.26% |
| 陳義信 | 民進黨 | 5,481 | 8.02% |
| 楊仁煌 | 團結聯盟 | 4,368 | 6.39% |
| 李泰康 | 無 | 476 | 0.7% |
1998 年全國平地原住民立委共 6 人參選,莊金生得 8,617 票(14.3%),排名第 5,未當選。
| 參選人 | 政黨 | 得票數 | 得票率 |
|---|---|---|---|
| 當選 楊仁福 | 國民黨 | 14,493 | 24.05% |
| 當選 章仁香 | 國民黨 | 13,069 | 21.69% |
| 當選 林正二 | 國民黨 | 11,182 | 18.56% |
| 當選 蔡中涵 | 全國民主非 | 8,958 | 14.87% |
| 莊金生 | 國民黨 | 8,617 | 14.3% |
| 馬耀‧谷木 | 民進黨 | 3,934 | 6.53% |
1995 年全國平地原住民立委共 9 人參選,莊金生得 10,162 票(17.87%),排名第 1,當選。
| 參選人 | 政黨 | 得票數 | 得票率 |
|---|---|---|---|
| 當選 莊金生 | 國民黨 | 10,162 | 17.87% |
| 當選 章仁香 | 國民黨 | 9,923 | 17.45% |
| 當選 蔡中涵 | 國民黨 | 9,389 | 16.51% |
| 高巍和 | 國民黨 | 8,480 | 14.91% |
| 王清堅 | 無 | 7,568 | 13.31% |
| 馬賢生 | 無 | 5,320 | 9.35% |
| 李景崇 | 無 | 3,512 | 6.18% |
| 林榮元 | 民進黨 | 1,573 | 2.77% |
| 連飛雄 | 無 | 947 | 1.67% |
開票資料來源:中央選舉委員會。同名不同人時,請以選區與年份判斷。