National Public Health Week is from April 4-10, and the Maryland Public Health Association is holding a 5K Fun Run for Health and mini health fair on Saturday, April 9 at Towson University.