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 90,205 at the 2000 census; in 2008, the Population Research Center estimated the city's population at 101,221. This makes Gresham the fourth largest city in Oregon.