Farim is a town located in the northern region of Guinea-Bissau. It is situated on the north bank of the Farim/Cacheu River, positioned approximately 215 kilometers upstream from the town of Cacheu.
The town has a recorded population of 8,661 residents. It serves as a local settlement within the northern geography of the country.