Which are the best trees to plant for birds?

The best trees are the ones that produce berries or seeds, as these will provide natural foods for them in autumn and winter, as well as shelter and shade all year round.  If you have a large garden you can have a mix of trees, such as maples, and most conifers, and native species.  If you have a small garden with only room for one tree, consider a rowan, crab apple, small weeping birch, or native hawthorn.