Seconde ville du Bahreïn avec ses 111.000 habitants, Riffa est située au centre-nord de l'île principale de Bahreïn. La ville est séparée en 2 entités distinctes, Riffa Est et Riffa Ouest. Cette dernière est une zone principalement résidentielle, tandis que la première concentre de nombreuses attractions et magasins.
Riffa connaît un développement important, aussi bien économique que démographique. Entre 2001 et 2008, la population a augmenté d'environ 40 %. La ville fut créée au 18e siècle, la date exacte de sa fondation n'étant pas connue, ni même l'identité de ses fondateurs, qui suscite encore aujourd'hui la polémique.