ONCF případně ONCFM (z francouzského Office National des Chemins de Fer du Maroc; arabsky المكتب الوطني للسكك الحديدية Al-Maktab al-Waṭaniy lil-Sikak al-Ḥadīdiyyah (Marocká státní železnice) je marocký státní železniční operátor. Společnost zaměstnává přes 7806 lidí.[1] a její síť měří 1907 km, z čehož bylo do roku 2006 elektrifikováno 1003 km tratí.[2] Rozchod kolejí na všech tratích je normální, tedy 1435 mm.