diff --git a/MeshLib/ElementStatus.cpp b/MeshLib/ElementStatus.cpp
index d04c81e315a48acf4443460663039b08ea1ab994..c0c69fe323395404aa905618331126118c21c4e6 100644
--- a/MeshLib/ElementStatus.cpp
+++ b/MeshLib/ElementStatus.cpp
@@ -98,25 +98,6 @@ std::vector<MeshLib::Node*> const& ElementStatus::getActiveNodes() const
     return _mesh->getNodes();
 }
 
-std::vector<MeshLib::Element*> ElementStatus::getActiveElementsAtNode(std::size_t node_id) const
-{
-    const std::size_t nActiveElements (_active_nodes[node_id]);
-    std::vector<MeshLib::Element*> active_elements;
-    active_elements.reserve(nActiveElements);
-    for (auto elem : _mesh->getNode(node_id)->getElements())
-    {
-        if (active_elements.size() == nActiveElements)
-        {
-            return active_elements;
-        }
-        if (_element_status[elem->getID()])
-        {
-            active_elements.push_back(elem);
-        }
-    }
-    return active_elements;
-}
-
 std::size_t ElementStatus::getNumberOfActiveNodes() const
 {
     return _active_nodes.size() - std::count(_active_nodes.cbegin(), _active_nodes.cend(), 0);
diff --git a/MeshLib/ElementStatus.h b/MeshLib/ElementStatus.h
index 9bab3fb711e7de8f4cca974b7e898e5d63303f2f..e7d8b76aea9eea5ad29edc41183d236d39b55c76 100644
--- a/MeshLib/ElementStatus.h
+++ b/MeshLib/ElementStatus.h
@@ -45,9 +45,6 @@ public:
     /// Returns the status of the given node
     bool isActiveNode(MeshLib::Node const* node) const;
 
-    /// Returns a vector of active elements connected to a node
-    std::vector<MeshLib::Element*> getActiveElementsAtNode(std::size_t node_id) const;
-
     /// Returns the total number of active nodes
     std::size_t getNumberOfActiveNodes() const;