공격기(攻擊機, 영어: Attack aircraft)는 군용기 종류의 하나로 폭격기보다 정밀하게 저공으로 지상 공격을 주로하는 항공기이다. 지상병력의 근접항공지원이 주요 임무지만, 항공공격차단 등의 임무도 병행한다. 현대전에 이르러 지상병력의 근접항공지원은 대부분 공격 헬리콥터들에 의해서 이루어지나 A-10 선더볼트 II 등의 고정익 항공기들은 워낙 뛰어난 성능을 보여 공격기로의 명성을 이어가고 있다.

Su-25