Conform recensământului din 2011, orașul Oroszlány avea 18.510 locuitori. Din punct de vedere etnic, majoritatea locuitorilor (93,14%) erau maghiari, existând și minorități de romi (2,77%), germani (1,43%) și slovaci (1,07%). Apartenența etnică nu este cunoscută în cazul a 0,49% din locuitori.[3] Nu există o religie majoritară, locuitorii fiind persoane fără religie (31,16%), romano-catolici (24,01%), reformați (6,16%), luterani (3,43%) și atei (1,91%). Pentru 32,53% din locuitori nu este cunoscută apartenența confesională.[4]