The province is about R102-billion short of what it needs to construct, repair and maintain more than 60 000km of rural roads, the provincial roads and public works department says.