Articles having metal, metalloid or non-metal surfaces containing an antimicrobial layer comprising antimicrobial oligomers or polymers are suitable for use in medical devices, sanitary surfaces and other applications. Antimicrobial layers contain an organophosphorus layer deposited on an article surface and antimicrobial oligomers or polymers bonded to the organophosphorus layer.