 Battle Ground is located about north northeast of Vancouver, south southwest of Mount St. Helens.It is near the geographical center of Clark County.According to the United States Census Bureau, the city has a total area of , all of its land.'