Talakag, officially the Municipality of Talakag (Bukid and Higaonon: Banuwa ta Talakag; ; ), is a municipality in the province of Bukidnon, Philippines. According to the 2024 census, it has a population of 81,932 people.
It is located on the border to major cities of Cagayan de Oro and Iligan, and between Marawi and Malaybalay, the provincial capital.
In World War II, Talakag was occupied for virtually the entire war by guerrillas opposing the Japanese occupation of Mindanao. From June 8 to 29, 1944, the Japanese attacked the area. Lieut. Col. James Grinstead had his headquarters in Talakag and before a force of 500 Japanese and Korean troops could take the town, Grinstead ordered his headquarters burned. On June 28 the Japanese-Korean force left Talakag and the guerrillas moved back into town and re-established their headquarters there.
Talakag is politically subdivided into 29 barangays. Each barangay consists of puroks while some have sitios.
In the 2024 census, the population of Talakag was 81,932 people, with a density of .