A Rába völgyében, annak bal parti oldalán fekszik. Sokáig két különálló község volt, melyek közül Balozsameggyes fekszik délebbre, Rábakovácsi pedig jó 2-3 kilométerrel északabbra.
Mindkét településrészén végighúzódik, nagyjából dél-északi irányban a 8-as főútrábahídvégi szakaszától Sárvárig vezető 8701-es út, ez a legfontosabb közúti megközelítési útvonala. A nyugati szomszédságában fekvő településekkel a 8442-es út köti össze, határszélét délnyugaton, egy rövid szakaszon érinti még a 87-es főút is.
Vasútvonal nem érinti.
Története
A község két szomszédos község, Balozsameggyes és Rábakovácsi egyesítéséből született 1970. július 1-jén, Balozsamegyes 1889-ben Balozsa és Megyes egyesítésével keletkezett, nevének Balozsameggyes alakját 1903-ban kapta.
A 2011-es népszámlálás során a lakosok 80,2%-a magyarnak, 1,2% németnek, 2% cigánynak mondta magát (19,8% nem nyilatkozott; a kettős identitások miatt a végösszeg nagyobb lehet 100%-nál). A vallási megoszlás a következő volt: római katolikus 57,7%, református 1,4%, evangélikus 1,2%, felekezet nélküli 4,8% (34,3% nem nyilatkozott).[12]