Homesteading is a lifestyle that focuses on self-sufficiency located usually on a tract of rural land. Most reference material will point toward the definition of homesteading as being a mostly rural endeavor. Recently the terms Urban Homesteading and Suburban Homesteading have emerged.
In our experience and opinion it is very difficult to attain that lifestyle of self-sufficiency associated to homesteading, in an urban or suburban setting. We have had the pleasure of living, now, in all three types of places.