Masalani is a town in Garissa County, Kenya. It was the headquarters of the former Ijara District. It is located on the eastern shores of Tana River, 30 kilometres south of Hola and 60 kilometres north of Garsen The urban population was 43,642 in the 2019 census.