Union ligger på Grenadabanken og er en del av Grenadinene i Windwardøyene i De små Antiller i Karibia. Øya ligger sør for Mayreau og nord for Carriacou i nabolandet Grenada. Union har et landareal er 9 km². Like sør for Union ligger Frigate. De to øyene er kunstig forbundet som følge av et mislykket forsøk som ble gjort i 1994–1995 på å bygge en marina i Ashton Bay. Øya Palm ligger rett øst for Union.