国家公務員は「収入が安定している」「待遇が良い」といったイメージを持たれやすい職業です。

なかには、国家公務員は給与やボーナスをいくらくらいもらっているのか、気になる人もいるのではないでしょうか。

そこで本記事では、国家公務員の平均給与や年収、職種による給与差について、整理しながら解説していきます。

1. 国家公務員の平均給与は42万4979円!その内訳も確認!

国家公務員の給与は法律や人事院の制度にもとづき、「俸給」と呼ばれる基本給を軸に、地域手当や扶養手当、住居手当などを加えた形で構成されています。

人事院給与局「令和7年国家公務員給与等実態調査報告書」によると、国家公務員の平均給与月額の内訳は以下の通りです。

国家公務員の平均給与月額内訳

国家公務員の平均給与月額内訳

出所:人事院給与局「令和7年国家公務員給与等実態調査報告書」 をもとに筆者作成

1.1 国家公務員の平均給与月額の内訳

項目:平均月額

  • 俸給:34万5458円
  • 地域手当等:4万4336円
  • 俸給の特別調整額:1万1810円
  • 扶養手当:8573円
  • 住居手当:7227円
  • その他:7575円
  • 合計:42万4979円

月収の大半を占めているのが「俸給」であり、成果給や歩合給のような要素はほとんど含まれていないことがわかります。

国家公務員の給与は、安定性を重視した設計です。

ただし、国家公務員の平均給与月額として公表されている「42万4979円」は、その中身を正しく捉える必要があります。

この平均値は、すべての職種をまとめて算出したものです。

なかには、高度な専門性が求められる「医療職(86万8880円)」や、組織の幹部層である「指定職(104万4184円)」など、給与水準が高い層も含まれています。

こうした一部の層が全体の平均を押し上げているため、統計上の平均はあくまで一つの目安であり、職種による給与の差という実態をふまえて判断することが大切です。

では、この水準は民間企業と比べるとどの程度なのでしょうか。