President Obama has almost caught up to GOP presidential hopeful Mitt Romney in the number of offices in Virginia.

Obama’s campaign will open three more offices Wednesday — in Hampton, Portsmouth and Martinsville — bringing the number to 20.

Romney’s campaign has 23 offices, including nine that Gov. Bob McDonnell’s political action committee maintained after his election in 2009.

Both campaigns overlap in key areas: Northern Virginia, Hampton Roads, Richmond and Southside as well as Fredericksburg and Charlottesville. And both plan to open more offices.

Recent polls show Obama with a slight lead in Virginia, although most surveys rely on data that predate Romney’s clinching of the GOP nomination. A Washington Post poll in May had Obama ahead of Romney, 51 percent to 44 percent, among registered state voters.