Finnmarkssvineblom vokser på tørr eng, hauger og skrenter på godt drenert, kalkholdig jord. Arten er vidt utbredt i Eurasia fra Storbritannia til Stillehavet. I nordlige Europa finnes den i fire adskilte områder: Nord-Jylland (spesielt rundt Limfjorden); Skåne og Blekinge; Estland og deler av Latvia, samt i nærheten av St. Petersburg; og på Kola, Fiskerhalvøya og Varangerhalvøya. Utbredelsen minner om utbredelsen til myrsildre og silkenellik.