Chesterville residents approved all warrant articles at its March 17 town meeting, including funding measures and a new site plan ordinance.