阳西县设8个镇(织篢镇、程村镇、溪头镇、上洋镇、沙扒镇、儒洞镇、新墟镇、塘口镇),19个居委会、138个村(渔)委会。2023年末,阳西县户籍总人口56.0373万人,其中城镇人口为19.4342万人,乡村人口为36.6031万人。常住人口为43.728万人,其中居住在城镇的人口为20.379万人,居住在乡村的人口为23.349万人。
阳西县多为汉族,少数民族以苗族、壮族和瑶族为主,主要分布在程村镇。