Streptavidin acrylamide can be co-polymerized with acrylamide on polymeric surfaces for a uniform monolayer of immobilized streptavidin. Streptavidin acrylamide can also coat beads or microspheres of 1- to 1000-μm diameter to be utilized in a variety of affinity binding or purification applications.