 Grand Prairie is located along the border between Tarrant and Dallas counties, with a small portion extending south into Ellis County.The city is bordered by Dallas to the east, Cedar Hill and Midlothian to the southeast, Mansfield to the southwest, Arlington to the west, Fort Worth to the northwest, and Irving to the north.According to the United States Census Bureau, the city has a total area of , of which is land and , or 11.08%, is water.