Urban homesteading can refer to several different things: programs by local, state, and federal agencies in the USA who work to help get people into city homes, squatting, practicing urban agriculture, or practicing sustainable living techniques.