Bargoed took the top Division title for the second successive season with Ivor Williams Cup winners Penallta finishing as runners up.
Ystrad Rhondda were confirmed as Division B Champions and will be guaranteed to be playing in the higher league next season along with runners up Llantrisant.
One of the tightest and most competitive leagues was Division C where Nelson took the title with Rhydyfelin finishing in a close second place.
Gilfach Goch were Champions of Division D.
Congratulations to all of the Clubs above on a fantastic season.