Conform recensământului din 2011, comuna Tinjan avea 1.684 de locuitori. Din punct de vedere etnic, majoritatea locuitorilor (75,06%) erau croați, existând și minorități de afiliați religios (22,27%) și italieni (1,07%). Apartenența etnică nu este cunoscută în cazul a 0,36% din locuitori.[1] Din punct de vedere confesional, majoritatea locuitorilor (93,88%) erau catolici, cu o minoritate de persoane fără religie și atei (3,27%). Pentru 1,72% din locuitori nu este cunoscută apartenența confesională.[5]