Hamilton spent the summer break touring around several countries in Africa and said it was overdue for F1 to host a race on the continent.
The last time F1 held a grand prix in Africa was at the 1993 South African Grand Prix, when the country was still under the racist apartheid system of government.
The track which hosted that event, Kyalami near Johannesburg, was in talks with F1 about reviving the race a few years ago but negotiations broke down.
Hamilton said: “We can’t be adding races and just continuing to ignore Africa, which the rest of the world just takes from.
“There is a huge amount of work [that] needs to be done there. A lot of the world who haven’t been there don’t realise how beautiful the place is, how vast is.
“And they probably don’t know what the (developed) countries are doing to those places in terms of holding them back.”
Hamilton said a grand prix would have a positive effect on the continent.
“Having a grand prix there would highlight how great the place is and bring in tourism. Why are we not on that continent?
“The current excuse is that maybe there is not a track that’s ready. But there is at least one track ready there. In the short term, we should get on that track and have it part of the calendar and then work on building up something else.”
F1 president Stefano Domenicali has said he is in talks with Rwanda about a potential race there.
Hamilton said: “Rwanda is one of my favourite places I’ve been to. I’ve done a lot of work in the background. I’ve spoken to people in Rwanda. I’ve spoken to people in South Africa. But that’s a longer project, Rwanda.”