Pressville is a fresh non-profit WordPress theme designed to suit small or medium municipality websites. It comes prepackaged with features such as listing directory, recurring events, photo galleries, documents management and person list.
When using Pressville, each post type related functionality (directory, events, galleries, etc.) is managed via a separate plugin, so you can install only those you need.
The template comes with the WordPress Customizer that gathers all the settings, and you can customize your site with a live preview.