Newham grenser mot bydelene Barking and Dagenham i øst, Greenwich i sør, Hackney og Tower Hamlets i vest og Redbridge i nord. Tre av grensene markeres av elver: Roding (øst), Themsen (sør) og Lee (vest).