Horvátlövő Vas megyében, a Pinka-sík nyugati szélén, a Vas-hegy lábánál helyezkedik el. A község belterülete 29,6991 hektár, külterülete pedig 556,2498 hektár területű. Északról Vaskeresztes, délről Pornóapáti, keletről Nárai, nyugatról pedig az ausztriai Németlövő (Deutsch-Schützen) település határolja, ahol a magyar-osztrák államhatárt a Pinka folyó alkotja.
Horvátlövő község Szombathelytől nyugatra, a Magyar Alpok együtteséhez tartozó Vas-hegy keleti, magyarországi nyúlványán, üde földrajzi környezetben, a Pinka patak mellett található. Az osztrák határ közelében fekvő 193 fős település horvát nemzetiségi falu.
Népesség
Lakosainak száma 206 fő, a faluban zömében horvát, kisebb számban magyar és német anyanyelvű népesség él.
Állandó lakosok: 191 fő
Ideiglenes lakosok: 15 fő
Állandó lakosok életkor szerinti megoszlása
0-5 éves: 8 fő
6-14 éves: 18 fő
15-18 éves: 9 fő
19-54 éves: 109 fő
55-60 éves
61 év felett: 47 fő
Reprezentatív kisebbségek
horvát: 75 fő
német: 14 fő