Venue: Tallink Tennis Centre, Tallinn, Estonia (indoor hard)
Date: 8–11 February
The fourteen teams were divided into two pools of three teams and two pools of four teams. The four pool winners took part in promotion play-offs to determine the two nations advancing to the World Group II play-offs. The nations finishing last in their pools took part in relegation play-offs, with the two losing nations being relegated to Group II for 2018.
Seeding: The seeding was based on the Fed Cup Rankings of 14 November 2016 (shown in parentheses below).
Venue: Šiauliai Tennis School, Šiauliai, Lithuania (indoor hard)
Date: 19–22 April
The eight teams were divided into two pools of four teams. The two nations placing first and second took part in play-offs to determine the two nations advancing to Group I. The nations finishing third and last in their pools took part in relegation play-offs, with the two losing nations being relegated to Group III for 2018.
Seeding: The seeding was based on the Fed Cup Rankings of 13 February 2017 (shown in parentheses below).
Venue: National Tennis School & Tennis Club Acvila, Chișinău, Moldova (outdoor clay)
Date: 13–17 June
The fifteen teams were divided into one pool of three teams and three pools of four teams. The four nations placing first took part in play-offs to determine the two nations advancing to Group II.
Seeding: The seeding was based on the Fed Cup Rankings of 24 April 2017 (shown in parentheses below).