Yarrow occurs widely in a range of grassy and open habitats and on a wide range of soils. In grassland it is found from closely mown turf to rough unmanaged road verges
. It will also tolerate light shade such as occurs in orchards and along hedgrows.
Yarrow germinates freely and can be sown at any time of year when conditions are suitable for growth.