Zasięg występowania Poszczególne podgatunki szlarnika zielonobocznego zamieszkują: Z. a. anderssoni – południowo-wschodnią Demokratyczną Republikę Konga, południowo-zachodnią Tanzanię, zachodnie Malawi, zachodni Mozambik, południową i południowo-wschodnią Angolę, północną Namibię, północną i północno-wschodnią Botswanę, Zimbabwe i północną część Południowej Afryki w prowincji Limpopo. Z. a. tongensis – równiny południowo-wschodniego Zimbabwe, południowego Mozambiku i północno-wschodniej Republiki Południowej Afryki (północno-wschodnia część prowincji KwaZulu-Natal). Z. a. stierlingi – górzyste tereny we wschodniej Zambii, południowej i wschodniej Tanzanii, Malawi oraz w północnym i północno-zachodnim Mozambiku.

Ekologia Gatunek ptaka, który zamieszkuje bardzo zróżnicowane habitaty: lasy tropikalne, otwarte lasy pierwotne, polany leśne, lasy bagienne, brzegi rzek i strumieni, sawanny, grunty uprawne, ogrody, parki, bulwary i plantacje. Najczęściej występuje w górach na wysokościach od około 1100 m n.p.m. W górnych partiach zasięgu występuje na wysokościach do 3400 m n.p.m., głównie na wrzosowiskach. W południowej części zasięgu spotykany jest także na nizinach. Jest zasadniczo gatunkiem osiadłym, poza sezonem lęgowym może się lokalnie przemieszczać, np.