شرایط اكولوژي مورد نیاز گیاه خارشتر خارشتر از ارتفاع هم سطح دریا تا بیش از ۲۰۰۰ متر انتشار دارد. خارشتر گیاهی است مقاوم به سرما است. گیاهی که در بافت شنی (سبک) تا بافت لومی (متوسط) با زهکشی خوب خاكها رشد میکند. گیاه خارشتر خاك هاي اسیدي را ترجیح میدهد و نیز میتواند در خاكهاي خنثی و قلیایی رشد کند. گیاه خارشتر در خاك هاي شور رشد میکند. گیاهی که نیتروژن را تثبیت میکند .این گیاه در سایه بزرگ نمیشود.گیاهی که نور را ترجیح میدهد و به عنوان گیاه نور پسند شناخته شده است . این گیاه مقاوم به سرما و داراي ریشه عمیق است و به آب کمی نیاز دارد. که در تمام خاك ها می روید و مخصوص خاك هاي فقیر می باشد و حتی در خاك هائی که داراي قشر سفیدرنگ نمک میباشد میروید. @keshavarzi_313