Unyts is hosting a blood drive from noon until 6 p.m. today at Lockport City Hall, 1 Locks Plaza.