locavore

A locavore is a person who attempts to eat nothing but locally grown and locally raised food.

“Locally” usually means within one’s state (or country, if it’s a small one) or within a
hundred-mile radius of one’s residence.