Described by TIME magazine as “a Chicago born Swazi” and by Reuters news agency as “a seasoned African observer,” James Hall has been a resident of Manzini, Swaziland since 1988. He is married to a Swazi national, by whom he has a daughter, Nomoya. Hall adopted his son Vusi in 1990. A magnum cum laude graduate in Communications from the University of Southern California, Hall has worked as a broadcaster (SABC, Channel Africa, Voice of America), editor, journalist, filmmaker and consultant.

In 2022 James Hall culminated 20 years of research with the new website "AFRICA TODAY/Yesterday: The Calendar of African History." The unique daily calendar of events in Africa from antiquity to today, the website was an instant hit with international users from all six continents, fulfilling Hall's goal of making African history accessible and enjoyable.

His Twitter news feed began in June 2015 with posts on all current African developments; @hallaboutafrica.