面积为6,563平方公里（2,534平方英里），马卡帕的人口密度约为每平方公里60.62人。
交通.马卡帕有通往巴西其他城市的几条道路，并且主要通过空运和海运与巴西其他地区相连。马卡帕距贝伦345公里（214英里），但城市被马拉若岛隔开，没有直接的高速公路连接；该城市只能乘船或飞机进入。马卡帕通过巴西联邦高速公路BR-156与法属圭亚那相连，该高速公路穿过亚马逊丛林在城市北部延伸。该市通过以下高速公路与北部地区的其余部分相连：AP-010，将马卡帕与桑塔纳连接到西南；连接到马扎冈