Ylämaa sijaitsee noin 36 kilometrin päässä Lappeenrannan keskustasta.[2] Taajaman halkaisee yhdystie 3864 (Tapavainola–Ylämaa), ja sen eteläpuolitse kulkee seututie 387 (Lappeenranta–Vaalimaa).[6]Vilajoen pää- ja sivuhaara yhtyvät Ylämaalla, jonka jälkeen joki virtaa Vaalimaantien toisella puolella olevaan Lahnajärveen. Taajaman tuntumassa on myös Lohonjärvi, jonka rannalla on yleinen uimaranta.[3][6]
Ylämaan nähtävyyksiä ovat Ylämaan kirkko ja Ylämaan jalokivimuseo.[2][7] Taajaman palveluihin kuuluvat päiväkoti, alakoulu, kirjasto, päivittäistavarakauppa, apteekki ja asiamiesposti.[2][8]
Tähdellä (*) merkityt ovat olleet kuntien suurimpia asutuskeskuksia sellaisissa tapauksissa, että kunnantalo on sijainnut viereisessä kaupungissa tai kauppalassa.