Kőszegszerdahely község Vas vármegyében, a Kőszegi járásban, az osztrák határtól (a Bozsok-Rohonc közti határátkelőhelytől) közúton 5 kilométerre. Magyarország első natúrparkja, az Írottkő-Natúrpark egyik alapítója volt 1997-ben. A központi belterületen kívül lakott külterületei: Ereszténymajor, Fűtelekmajor, Zsáperhegy.
Földrajzi fekvése
Magyarország földrajzi kistájainak katasztere szerint a település nyugat-magyarországi peremvidék nagytáj Alpokalja középtájának Vas-hegy és Kőszeghegyalja kistájához tartozik. A Szerdahelyi-patak mentén fekszik, Kőszegtől 7 kilométerre délnyugatra, Szombathelytől 15 kilométerre északnyugatra. Távolsága Budapesttől 238, Bécstől pedig 118 kilométer.
A község közigazgatási területét a Velem és Cák között elterülő Velemi-mező két, földrajzilag elkülönülő részre osztja ketté. Lakóterülete a közigazgatási terület nagyobbik, délkeleti részének az északi harmadában helyezkedik el. A lakóterületet a környezetükből 50–60 méterre kiemelkedő dombok övezik.
A szomszédos települések: észak felől Cák, kelet felől Kőszegdoroszló, délkelet felől Perenye, délnyugat felől Bozsok, nyugat felől pedig Velem. Az országhatár osztrák oldalán a legközelebbi település a mintegy 8 kilométerre fekvő Rohonc (Rechnitz).