筑豊本線
2017年(平成29年)3月4日 : 若松 - 新入間の11駅(折尾駅を除く)に駅遠隔案内システム「ANSWER」を導入。若松・中間の両駅は朝通勤・通学時間帯(6:30-8:30)に駅係員を配置するが、それ以外の時間帯と両駅を除く9駅の終日について無人化。
2018年(平成30年) 7月6日 : 平成30年7月豪雨で桂川 - 原田間の線路が被災し運休。7月11日より同区間でバス代行輸送を実施。 9月28日 : 筑豊本線内において路線愛称別に駅ナンバリングが制定された。
2019年(平成31年) 3月9日:桂川 - 原田間の運転再開。地元自治体の協力の下で『復旧記念セレモニー』が開催された。前日まで同区間でバス代行を実施。 3月16日:折尾駅構内で高架化・線路切り替え。折尾駅の若松線ホームが高架ホームに移設され、立体交差ホームが廃止。また、新しい立体交差として、「折尾トンネル」の若松線部分が供用開始。
2020年(令和2年)4月11日 - 5月10日(予定):新型コロナウイルス感染症による利用客減少・感染予防に伴い、土休日の「かいおう」および、黒崎 - 直方間の一部普通列車の運転を取りやめ。
2022年(令和4年)3月12日:折尾駅高架化完成に伴い、鹿児島本線黒崎駅方面との短絡線および短絡線上の折尾駅ホームを廃止。
2022年(令和4年)9月23日:筑前垣生 - 中間間の遠賀川橋梁下り線の補修工事に伴い、鞍手 - 筑前垣生間に渡り線を設置した上で、同日始発列車より鞍手 - 中間間を単線として暫定運行。
2001年の電化時から直方駅 - 博多駅間に運転開始した通勤客向けの特急「かいおう」が直方駅 - 桂川駅間を通っている。
1950年から1985年にかけて本州 - 九州間を直通する以下の特急・急行列車が折尾駅 - 原田駅間を経由していたが、1985年に寝台特急「あかつき」の筑豊本線経由がなくなったのを最後に消滅している。
急行「阿蘇」(1950-1961年)
急行「天草」(1961-1975年)
特急「みどり」(1965-1967年)
特急「いそかぜ」(1967-1968年)
特急「かもめ」(1968-1975年)
寝台特急「明星」(1975-1978年)
寝台特急「あかつき」(1978-1985年)
この他、筑豊本線から日田彦山線に向かう直通急行列車「日田」「はんだ」が1966年から1980年まで運行されていた(1963年に準急列車として設定、詳細は「日田彦山線」を参照)。
区間別の平均通過人員(輸送密度)、旅客運輸収入は以下の通り。
若松駅 - 直方駅間直通列車が主体だが、ラッシュ時などに若松駅 - 折尾駅間の区間列車が運行されている。日中はおおむね毎時2本程度運行されている。若松線は全線複線だが、電化されなかった。架線式蓄電池電車の先行投入区間として選ばれ、蓄電池電車BEC819系の量産先行車が2016年10月19日から一部の列車で運転を開始した。2017年3月3日をもって、気動車運用を終了し、翌4日からは若松線の全列車がBEC819系で運転されるようになった。
折尾駅に入線するBEC819系
若松駅に停車中のBEC819系
改築前の折尾駅に停車中のキハ47(左、2001年当時)
1985年(昭和60年)3月14日 : 寝台特急「あかつき」の乗り入れを廃止。以降は優等列車の運転が無くなる。
1987年(昭和62年) 4月1日 : 直方 - 原田間の貨物営業を廃止。国鉄分割民営化により九州旅客鉄道(全線・第1種)・日本貨物鉄道(折尾 - 直方・第2種)が承継。 7月1日 : 鞍手駅(2代)を新設。
1988年(昭和63年) 3月13日 : 短絡線上にも折尾駅ホームを設置。東水巻駅を新設。 9月1日 : 特定地方交通線に指定された上山田線が廃止。
1989年(平成元年)3月11日 : 新入駅(2代)・浦田駅を新設。
1991年(平成3年)9月3日 新飯塚駅 - 原田駅間にPRCを導入。
1997年(平成9年) 3月22日 飯塚 - 桂川間の一部の列車と、桂川 - 原田間の全列車がワンマン化。 8月27日 電化事業起工式。
2001年(平成13年) 10月5日 : 50系客車運転終了。最終区間は門司港・若松 - 飯塚間。 10月6日 : 折尾 - 桂川間を電化。同区間に篠栗線 吉塚 - 桂川間と合わせて「福北ゆたか線」の愛称を、また、非電化区間の原田 - 桂川間、折尾 - 若松間にそれぞれ「原田線」・「若松線」の愛称を付けた。
2003年(平成15年)3月15日 : 本城駅を新設。
2005年(平成17年)4月1日 : 日本貨物鉄道が折尾 - 直方間の第2種鉄道事業を廃止。
2016年(平成28年)12月22日 : スマートフォンアプリ「JR九州アプリ」内の列車位置情報システム「どれどれ」運用開始。