The Marketplace

Welcome to our virtual marketplace and restaurant guide where you can discover and support local businesses! For over 30 years the festival has been sponsored by African and Black-owned businesses in the Portland metro area. As we rebuild our community from the impact of COVID-19, we would like to invite you to continue your support to African restaurants, artisans, and shops throughout the festival in our Virtual Marketplace. In this marketplace, you can order dinner in time for your film, or order a unique gift directly from the vendor by clicking on their logo. Thank you for supporting African and Black-owned businesses in our community!

Order your CFAF T-Shirt on RedBubble

Don’t miss out on this year’s design! All funds raised will go directly to Portland Community College Foundation.


Local vendors


Local restaurants

If you are looking for even more food options, check out this great guide to Black-owned restaurants in Portland.



Fokas Nchimbi Swahili Instruction 2023

Kiswahili ni lugha ya Afrika ya Mashariki (Swahili is the language of East Africa). The ability to understand, speak, read, and write Swahili is the foundation for meaningful exchanges with people in and from East Africa. Dr. Fokas Nchimbi is a veteran Swahili instructor with over 25 years of experience. He has taught Swahili at the University of Dar es Salaam and for the U.S. Peace Corps in Tanzania, facilitating language learning via a communicative approach that combines cultural knowledge with linguistic knowledge. His former students—several of them with links to Portland—have developed deep relationships with Swahili-speaking peoples and places, and have had numerous successes in fields such as diplomacy, academia, and literary translation. He has also taught by zoom to people in various parts of the world with a comfortable schedule. Remote instruction and in-person homestay instruction in Tanzania are available. Materials provided by the instructor. Competitive and adjustable rates.

Email: Phone/WhatsApp: +255 768 175 142