Esivere küla Esivere külas on rahvastikuregistri andmetel seisuga 01.01.2016 elanike arv 32.
Hanila küla Hanila kuulus muistsel Läänemaal ühte seitsmest kihelkonda ja kandis Kotsu nime. Ristisõdade järgselt tekkis selle baasil kirikukihelkond. Hanila kihelkond (saksa Kirchspiel Hannehl) kuulus Eestimaa kubermangu Haapsalu kreisi.
Karuse küla Karuse külas on rahvastikuregistri andmetel seisuga 01.01.2016 elanike arv 26.
Kaseküla Kasekülas asub üks suuremaid kinnismuististe rühmi, mis koosneb kahest asulakohast, 16 kivikalmest ja ühest kultusekivist. 1973. aastal V. Lõugase juhatusel Kaseküla tuumikus tehtud kaevamised näitasid, et küla on sellele kohale merelahe kaldal tekkinud juba ajaarvamise vahetuse paiku ja püsinud samal kohal kuni tänapäevani. Selle järgi võib arvata, et Kaseküla on üks vanemaid külasid Eestis.
Kause küla Kause külas on rahvastikuregistri andmetel seisuga 01.01.2016 elanike arv 26.
Kinksi küla Kinksi küla asub Hanila valla kirdeosas. Küla läbib ida-lääne suunas Risti-Virtsu maantee ja põhja-lõuna suunas Karuse-Kalli maantee. Nende kahe maantee ristumine on külas tähtsaks logistikasõlmeks. Kinksi külast on valla keskuseni Kõmsile 4 km, Virtsu meresadamasse 15 km, Lihulasse 10 km, Haapsallu 60 km, Pärnusse 56 km ja Tallinna 110 km.
Kiska küla Kiska külas on rahvastikuregistri andmetel seisuga 01.01.2016 elanike arv 6.
Kokuta küla Kokuta külas on rahvastikuregistri andmetel seisuga 01.01.2016 elanike arv 6.
Kuke küla Kuke külas on rahvastikuregistri andmetel seisuga 01.01.2016 elanike arv 8.
Kõera küla Kõera külas on rahvastikuregistri andmetel seisuga 01.01.2016 elanike arv 6.
Kõmsi küla Kõmsi küla asub valla keskosas, 10 km enne Virtsut. Küla piirneb lõunast Tallinnat ja Saaremaad ühendava liiklussoone Risti-Virtsu maanteega. Naabervalla keskusse Lihulasse on umbes 15 km, Haapsallu 65 km ning Tallinna 130 km.
Linnuse küla Linnuse külas on rahvastikuregistri andmetel seisuga 01.01.2016 elanike arv 30.
Lõo küla Lõo külas on rahvastikuregistri andmetel seisuga 01.01.2016 elanike arv 25.
Massu küla Massu külas on rahvastikuregistri andmetel seisuga 01.01.2016 elanike arv 42.
Mõisaküla Mõisakülas on rahvastikuregistri andmetel seisuga 01.01.2016 elanike arv 20.
Mäense küla Mäense külas on rahvastikuregistri andmetel seisuga 01.01.2016 elanike arv 11.
Nehatu küla Nehatu küla asub valla lõunaosas. Küla läbivad Karuse – Nehatu, Vatla – Nehatu ja Rame – Paatsalu maanteed. Nehatu külast vallakeskuseni Kõmsile on 10 km, Haapsallu 72 km, Lihula 18 km, Pärnu 58 km. Ühine piir on Kause, Lõo, Rame, Vatla ja Varbal valla Paatsalu külaga.
Nurmsi küla Nurmsi külas on rahvastikuregistri andmetel seisuga 01.01.2016 elanike arv 35.
Pajumaa küla Pajumaa külas on rahvastikuregistri andmetel seisuga 01.01.2016 elanike arv 11.
Pivarootsi küla Pivarootsi on Läänemaa Hanila valla kõige lõunapoolsem küla, Lääne ja Pärnu maakonna piiril, mis on hinnatud suvituskoht Liivi lahe kirderannikul.
Rame küla Rame külas on rahvastikuregistri andmetel seisuga 01.01.2016 elanike arv 21.
Rannaküla Rannakülas oli rahvastikuregistri andmetel seisuga 01.01.2016 elanike arv 16.
Ridase küla Ridase külas on rahvastikuregistri andmetel seisuga 01.01.2016 elanike arv 24.
Salevere küla Salevere Salumägi (40 ha) on on üks Läänemaa kaunemaid paiku, mandrijää ja Läänemere kujundatud pinnavorm. Osana siluri ajastu Jaagarahu lademest suutis ta vastu panna mandrijää kulutavale toimele. Kõrgendiku merepoolse serva moodustab järsk paesein, mis koosneb biohermsest lubjakivist. Järsk astang tekkis alles 6000-5000 aastat tagasi, kui paeseina uhtusid Litoriinamerelained. Salumäe vastaskülje moodustab paksu kruusakihiga kaetud aeglaselt madalduv seljandik.
Ullaste küla Ullaste külas on rahvastikuregistri andmetel seisuga 01.01.2016 elanike arv 9.
Vatla küla Vatla küla asub Hanila valla lõunaservas, piirnedes vahetult Pärnumaaga. Küla läbivateks suuremateks ühendusteedeks on Audru-Nurmsi ja Karuse-Kalli maantee. Haapsallu on siit umbes 75 km ja seetõttu sõidetakse linnaasju ajama sageli hoopis Pärnusse, mis asub umbes 55 km kaugusel. Lihulasse on Vatlast pisut üle 20 km, Tallinnasse 130 km. Vatla naaberküladeks on läänes Äila ja Nehatu, põhjas Nurmsi, idas Kiska ning lõunas juba Pärnumaal asuvad Paatsalu ja Sookalda küla.
Virtsu alevik Rahvastikuregistri andmetel 01.01.2016 seisuga on elanike arv 538.
Voose küla Voose külas on rahvastikuregistri andmetel seisuga 01.01.2016 elanike arv 16.
Äila küla Äila külas on rahvastikuregistri andmetel seisuga 01.01.2016 elanike arv 15.