W 2001 powrócił do kraju z własnej inicjatywy. Biskup koszalińsko-kołobrzeski Marian Gołębiewski powierzył mu największą parafię w diecezji pw. św. Maksymiliana Kolbego w Słupsku w dzielnicy Zatorze.
Biskupi, którzy obradowali na 340. zebraniu plenarnym Konferencji Episkopatu Polski w Kamieniu Śląskim wybrali go na dyrektora Caritas Polska. Oficjalnie urząd dyrektora objął 21 czerwca 2007. Jako dyrektor Caritas do 31 lipca 2007 pełnił funkcję proboszcza parafii pw. św. Maksymiliana Kolbego w Słupsku.
Papież Benedykt XVI 25 lipca 2008 mianował go członkiem Papieskiej Rady „Cor Unum”.
6 czerwca 2017 w trakcie 376. zebrania plenarnego Konferencji Episkopatu Polski w Zakopanem, następcą ks. Subocza na stanowisku dyrektora Caritas Polska został wybrany ks. Marcin Iżycki.
1 sierpnia 2017 ks. Marian Subocz został mianowany przez bpa Edwarda Dajczaka proboszczem parafii św. Marcina w Kołobrzegu.
Został odznaczony Srebrnym Krzyżem Zasługi (2011) oraz Krzyżem Kawalerskim Orderu Odrodzenia Polski (2023). W 2017 otrzymał Odznakę Honorową za Zasługi dla Ochrony Praw Dziecka.
Przypisy
Bibliografia Aleksandra Żuczkowska: Nowy dawny dyrektor. Sylwetka: ks. Marian Subocz, Tygodnik Niedziela, 26, 2007, s.