Kubrat Municipality (Bulgarian: Община Кубрат) is a municipality (obshtina) in Razgrad Province, Northeastern Bulgaria, located in the Danubian Plain about 10 km south of Danube river. It is named after its administrative centre - the town of Kubrat.
The municipality embraces a territory of 462 km² with a population of 20,198 inhabitants, as of December 2009.
Kubrat Municipality includes the following 17 places (towns are shown in bold):
The following table shows the change of the population during the last four decades. Since 1992 Kubrat Municipality has comprised the former municipality of Yuper and the numbers in the table reflect this unification.