Etwa mehr als 4000 der rund 5400 Einwohner Eckersdorfs leben in den Hauptorten Donndorf und Eckersdorf. Der Rest verteilt sich auf die Außenorte Busbach, Eschen, Oberwaiz, Neustädtlein, Tröbersdorf und weitere kleinere Siedlungen. Der entlegenste Ortsteil ist das 35-Einwohner-Dorf Pleofen an der Landkreisgrenze zu Kulmbach.