Where does Homer Simpson live?

742 Evergreen Terrace, Springfield (what state Springfield is in is one of the great mysteries of TV).