Riohacha is a city located in the northern Caribbean Region of Colombia. It serves as the capital city of the La Guajira Department and is situated at the mouth of the Ranchería River along the coast of the Caribbean Sea.
The city is characterized by its coastal geography, featuring a sandy beach waterfront. It is positioned within the Riohacha Municipality, making it a primary urban center in this specific region of Colombia.