Gresham is a city located in Multnomah County, Oregon, United States immediately east of Portland. It was named for the American Civil War general, and Postmaster General, Walter Quinton Gresham. The population was 105,594 at the 2010 census. This makes Gresham the fourth largest city in Oregon. According to the United States Census Bureau, the city has a total area of 22.2 square miles (57 km2), of which, 22.1 square miles (57 km2) of it is land and 0.1 square miles (0.26 km2) of it is water. The total area is 0.40% water, which includes parts of Fairview Creek and Johnson Creek.