This bird is widespread throughout Europe, north Africa and southwest Asia. It is mainly resident, but some northernmost populations migrate further south. The Greenfinch has also been introduced into both Australia and New Zealand.
Woodland edges, farmland hedges and gardens with relatively thick vegetation are favoured for breeding. It nests in trees or bushes, laying 3–8 eggs. This species can form large flocks outside the breeding season, sometimes mixing with other finches and buntings. They feed largely on seeds, but also take berries.