Il territorio comunale comprende, oltre al capoluogo, le frazioni di Bracco, Casale, Camposoprano, Comeglio, Crova, Facciù, Lemeglio, Littorno, San Lorenzo, San Saturnino e Tessi per un totale di 15,4 chilometri quadrati.
Confina a nord con il comune di Castiglione Chiavarese, a sud con il mar Ligure, ad ovest con Casarza Ligure e Sestri Levante e ad est con Deiva Marina in provincia della Spezia.
Moneglia ha fatto parte della Comunità Montana Val Petronio fino al 1º gennaio 2009 quando con la disciplina di riordino delle comunità montane, regolamentate con la Legge Regionale n° 24 del 4 luglio 2008[3] e in vigore dal 1° gennaio 2009, il comune è stato escluso delegando la Comunità Montana Valli Aveto, Graveglia e Sturla alle funzioni amministrative in materia di agricoltura, sviluppo rurale, foreste e antincendio boschivo.