Горец птичий (спорыш) растёт по вытоптанным полям, пустырям, берегам рек, во дворах, на тропинках, возле дорог, на выгонах, постоянных сухих пастбищах, на валах, на засорённых местах около жилищ. 4
Особенно густо растение растёт на уплотнённых почвах, пореже — на рыхлых. 2
Из-за устойчивости к низким температурам горец птичий распространён на всём Северном полушарии и встречается на территории РФ повсеместно. 1
Также он растёт в разных условиях увлажнения, обычно на богатых почвах, выносит сильное вытаптывание, приурочен к хорошо освещённым местообитаниям. 4