Edelsfeld liegt im Oberpfälzer Landkreis Amberg-Sulzbach, etwa zehn Kilometer nördlich von Sulzbach-Rosenberg, und gehört zur Metropolregion Nürnberg. Die Gemeinde wird von der Bundesstraße 85 durchzogen, während Kreisstraßen das Gebiet erschließen. Zu Edelsfeld zählen sieben Gemarkungen, darunter Holnstein und Weißenberg, die sich über das ländliche Umland verteilen.
Die Geschichte des Ortes ist eng mit dem Herzogtum Neuburg-Sulzbach verbunden, später gehörte es zum Kurfürstentum Bayern. Jahrhundertelang prägten die Freiherren von Steinling mit ihren Hofmarken das Gebiet, bis ihr Besitz im frühen 19. Jahrhundert eingezogen wurde. Die Familie, die einst auch in Nürnberg wirkte, starb 1984 aus. Durch die Verwaltungsreformen entstand 1818 die heutige Gemeinde, die später durch Eingemeindungen wie Steinling und Weißenberg erweitert wurde.
Besonders sehenswert sind die historischen Schlösser in Boden, Kalchsreuth, Steinling und Weißenberg sowie die romanische Kirche in Niederärndt. Das Freilandmuseum Goglhof im Gemeindeteil Eberhardsbühl gibt Einblicke in die regionale Geschichte. Mit zwei Kirchen, einer katholischen und einer evangelischen, spiegelt Edelsfeld die konfessionelle Vielfalt der Oberpfalz wider. Der Fußballclub des Ortes, 1959 gegründet, ist der größte Verein vor Ort.