Das Dorf Ameglia befindet sich in der Provinz La Spezia, die zur Region Ligurien (Liguria) gehört. Die Gemeinde besitzt 4541 Einwohner und hat eine Fläche von 14,36 Quadratkilometer bei einer Bevölkerungsdichte von 316,23 Einwohner pro Quadratkilometer. Ameglia befindet sich 91 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Bocca di Magra
Fiumaretta di Ameglia
Monte Marcello