We propose a two-step procedure to design flexgrid-based national networks. Locations are first partitioned into a set of metro areas interconnected through a flexgrid optical network. The problem is modeled as a Mixed Integer Linear Programming (ILP). Next, each network is designed separately. Optimal results show a future large (>200 nodes) flexgrid core network inter-connecting small (~10 nodes) metro regions.