I've been going for 30 minute walks in my neighbourghood for the last 10 years.
I've been going for walks near my house for 30 minutes or so over the last 10 years.
約10年前からウォーキングを始めて、今も継続して歩いているなら、現在完了進行形の継続(have been 動詞のing)が使えます。
例文1「過去10年、近所を30分歩いています。」というニュアンスです。
例文2「過去10年、家の周辺を30分ほど歩いています。」というニュアンスです。
「10年間」は for 10 years と言えます。
「過去10年間」というなら、for the last 10 years や over the last 10 years となります。
「家の周辺」は in my neighbourhood や near my house と言えます。
ご参考になれば幸いです!