The town is situated between the Gulf of Palermo and the town and hot springs known as Termini Imerese, on the Tyrrhenian Sea, 15 km east of Palermo. Inside the town are the remains of the ancient city of Soluntum.
The main agricultural product of Santa Flavia is the grapefruit. Additionally, the town, due to its location on the coast is known for its different types of fresh fish. The town caters to tourism, specifically its many seaside resorts. Sister project Wikimedia Commons has media related to: Santa Flavia