Conform recensământului din 2011, comuna Udbina avea 1.874 de locuitori. Din punct de vedere etnic, majoritatea locuitorilor (51,12%) erau sârbi, cu o minoritate de croați (45,04%). Apartenența etnică nu este cunoscută în cazul a 1,12% din locuitori.[2] Nu există o etnie majoritară, locuitorii fiind ortodocși (48,56%), catolici (44,02%), persoane fără religie și atei (2,61%) și musulmani (1,97%). Pentru 2,08% din locuitori nu este cunoscută apartenența confesională.[4]