Question: Where did William Ernest Hocking pass away in and had a population of 2,502? 
Sentence (from "William Ernest Hocking"): William Ernest Hocking (August 10, 1873 in Cleveland, Ohio – June 12, 1966 in Madison, New Hampshire) was an American idealist philosopher at Harvard University.
Relevant evidence: Yes