Cabuya is a corregimiento (administrative subdivision) in Antón District, in the Coclé Province of Panama. It covers a land area of 60.6 square kilometres (23.4 sq mi).
According to the 2010 census, Cabuya had a population of 2,119, giving it a population density of 35 inhabitants per square kilometre (91/sq mi). Earlier census figures record a population of 1,852 in 1990 and 2,060 in 2000, indicating steady growth over those two decades.