Haddon is a small suburb in the municipality of Johannesburg consisting of approximately ten blocks of moderately priced houses and apartments.

The suburb of Haddon lies sandwiched between Chrisville, Lindberg Park and Forest Hill amidst the other southern suburbs of Johannesburg.