The City of Palmerston has a large number of programs in place for all ages and backgrounds.