  madoc is a township in eastern ontario, canada, in hastings county. the township was named after legendary welsh prince madoc ap owain gwynedd, credited by some with discovering north america in 1170. there exists an alternative explanation, namely that the name comes from a small welsh village, llanmadoc on the gower peninsula of wales, not far from the city of swansea, which is in turn named for a place called mÃ©doc in bordeaux, france. ==communities== the township comprises the communities of allen, bannockburn, cooper, eldorado, fox corners, hazzards corners, keller bridge
Municipalities_in_Hastings_County Township_municipalities_in_Ontario