Sangudo is a hamlet in Alberta, Canada within Lac Ste. Anne County. It is located on Highway 43 and the Pembina River, approximately 99 kilometres northwest of Edmonton. Sangudo was formerly incorporated as a village on April 12, 1937, but dissolved and reverted to hamlet status effective September 16, 2007.