Conform recensământului din 2011, orașul Labin avea 11.642 de locuitori. Din punct de vedere etnic, majoritatea locuitorilor (62,45%) erau croați, existând și minorități de afiliați religios (17,63%), bosniaci (7,85%), sârbi (2,47%) și italieni (2,36%). Apartenența etnică nu este cunoscută în cazul a 2,57% din locuitori.[1] Din punct de vedere confesional, majoritatea locuitorilor (67,3%) erau catolici, existând și minorități de persoane fără religie și atei (10,96%), musulmani (10,68%), ortodocși (2,83%) și agnostici și sceptici (1,26%). Pentru 6,33% din locuitori nu este cunoscută apartenența confesională.[3]