Article I, Section II of the US Constitution

No person shall be a Representative who shall not have attained to the age of twenty five years, and been seven years a citizen of the United States, and who shall not, when elected, be an inhabitant of that state in which he shall be chosen. [emphasis mine]

In other words, there is no requirement that a person running for Congress live in the district they want to represent, only the state.