diff --git a/NumLib/DOF/MeshComponentMap.cpp b/NumLib/DOF/MeshComponentMap.cpp
index cb6ab849ca672e6183f3bc50186fef5406955785..7b1cf68dfeb491700f7ab76dde0d957c947fdb8c 100644
--- a/NumLib/DOF/MeshComponentMap.cpp
+++ b/NumLib/DOF/MeshComponentMap.cpp
@@ -141,6 +141,7 @@ MeshComponentMap::MeshComponentMap(
         }
         comp_id++;
     }
+    _num_local_dof = _dict.size();
 
     if (order == ComponentOrder::BY_LOCATION)
         renumberByLocation();