diff --git a/Framework/Algorithms/src/CalculateMuonAsymmetry.cpp b/Framework/Algorithms/src/CalculateMuonAsymmetry.cpp
index e7bc6faefa7f4468186f0000d976b4169c0c55ef..79ab2d4249d6eacb23b81b3aeb16c199d3430190 100644
--- a/Framework/Algorithms/src/CalculateMuonAsymmetry.cpp
+++ b/Framework/Algorithms/src/CalculateMuonAsymmetry.cpp
@@ -29,7 +29,6 @@ namespace Mantid {
 namespace Algorithms {
 
 using namespace Kernel;
-using API::Progress;
 using std::size_t;
 
 // Register the class into the algorithm factory
diff --git a/Framework/Algorithms/src/CarpenterSampleCorrection.cpp b/Framework/Algorithms/src/CarpenterSampleCorrection.cpp
index 878d024c94a97c55c747794bae321d836a047079..e5a3dfdb623eafa2f223dd900607efac34eaee75 100644
--- a/Framework/Algorithms/src/CarpenterSampleCorrection.cpp
+++ b/Framework/Algorithms/src/CarpenterSampleCorrection.cpp
@@ -16,7 +16,6 @@ using namespace Kernel;
 using namespace API;
 using Mantid::DataObjects::EventWorkspace;
 using Mantid::DataObjects::EventWorkspace_sptr;
-using std::vector;
 using namespace Geometry;
 
 const std::string CarpenterSampleCorrection::name() const {
diff --git a/Framework/Algorithms/src/LineProfile.cpp b/Framework/Algorithms/src/LineProfile.cpp
index a94d0176a4f7bd829bd267c39c6d142ee2f2a93b..fb432126e4e91bcf2b087d282d0351033ce0f7b6 100644
--- a/Framework/Algorithms/src/LineProfile.cpp
+++ b/Framework/Algorithms/src/LineProfile.cpp
@@ -31,15 +31,7 @@ using Mantid::API::WorkspaceProperty;
 using Mantid::DataObjects::create;
 using Mantid::DataObjects::Workspace2D;
 using Mantid::DataObjects::Workspace2D_sptr;
-using Mantid::HistogramData::BinEdges;
-using Mantid::HistogramData::Counts;
-using Mantid::HistogramData::CountStandardDeviations;
-using Mantid::HistogramData::Frequencies;
-using Mantid::HistogramData::FrequencyStandardDeviations;
-using Mantid::HistogramData::Histogram;
 using Mantid::HistogramData::HistogramBuilder;
-using Mantid::HistogramData::HistogramIterator;
-using Mantid::HistogramData::Points;
 using Mantid::Kernel::BoundedValidator;
 using Mantid::Kernel::CompositeValidator;
 using Mantid::Kernel::Direction;
diff --git a/Framework/Algorithms/src/Stitch1D.cpp b/Framework/Algorithms/src/Stitch1D.cpp
index 9a406fa5870ba6e46db7d24eaff93a0e5257f19c..c653419bd9493808f5c54e854e22ff605ce35f28 100644
--- a/Framework/Algorithms/src/Stitch1D.cpp
+++ b/Framework/Algorithms/src/Stitch1D.cpp
@@ -22,10 +22,7 @@
 using namespace Mantid::API;
 using namespace Mantid::Kernel;
 using Mantid::HistogramData::HistogramE;
-using Mantid::HistogramData::HistogramDx;
-using Mantid::HistogramData::HistogramX;
 using Mantid::HistogramData::HistogramY;
-using Mantid::HistogramData::Points;
 
 namespace {
 /// Returns a tuple holding the first and last x value of the first spectrum and
diff --git a/Framework/DataHandling/src/LoadEventNexus.cpp b/Framework/DataHandling/src/LoadEventNexus.cpp
index 8aa5008e41e59dabe1f952d9d5a3ebad4294e6f6..d0f4113c3e98e9df5f82c83988949e544184521f 100644
--- a/Framework/DataHandling/src/LoadEventNexus.cpp
+++ b/Framework/DataHandling/src/LoadEventNexus.cpp
@@ -27,7 +27,6 @@
 #include <boost/shared_ptr.hpp>
 
 using Mantid::Types::Core::DateAndTime;
-using Mantid::Types::Event::TofEvent;
 using std::map;
 using std::string;
 using std::vector;
@@ -44,7 +43,6 @@ using namespace Geometry;
 using namespace API;
 using namespace DataObjects;
 using Types::Core::DateAndTime;
-using Types::Event::TofEvent;
 
 //----------------------------------------------------------------------------------------------
 /** Empty default constructor
diff --git a/Framework/Geometry/src/Objects/MeshObject.cpp b/Framework/Geometry/src/Objects/MeshObject.cpp
index 5ac26e51f9a63c0030dccb25d4065d904534f505..b1781e9730e229a50aa5681f39c280b5ed3aeb34 100644
--- a/Framework/Geometry/src/Objects/MeshObject.cpp
+++ b/Framework/Geometry/src/Objects/MeshObject.cpp
@@ -15,7 +15,6 @@ namespace Geometry {
 
 using Kernel::Material;
 using Kernel::V3D;
-using Kernel::Quat;
 
 MeshObject::MeshObject(const std::vector<uint16_t> &faces,
                        const std::vector<V3D> &vertices,
diff --git a/Framework/Muon/src/MuonAlgorithmHelper.cpp b/Framework/Muon/src/MuonAlgorithmHelper.cpp
index 396276a3fd8af7ecdeedb7ef60de15df4770ea0e..dd156cd109df451c8703b32133e09f85ef711e4e 100644
--- a/Framework/Muon/src/MuonAlgorithmHelper.cpp
+++ b/Framework/Muon/src/MuonAlgorithmHelper.cpp
@@ -14,7 +14,6 @@ namespace MuonAlgorithmHelper {
 
 using namespace Mantid::Kernel;
 using namespace Mantid::API;
-using Mantid::Types::Core::DateAndTime;
 
 /**
  * Return a first period MatrixWorkspace in a run workspace. If the run
diff --git a/Framework/PythonInterface/mantid/api/src/FitFunctions/IFunction1DAdapter.cpp b/Framework/PythonInterface/mantid/api/src/FitFunctions/IFunction1DAdapter.cpp
index c54dc4bacfe3121636ae754acaff28af3a7275db..b16b8876dff5eb232c090bb9c7f65ed24bbdcf9d 100644
--- a/Framework/PythonInterface/mantid/api/src/FitFunctions/IFunction1DAdapter.cpp
+++ b/Framework/PythonInterface/mantid/api/src/FitFunctions/IFunction1DAdapter.cpp
@@ -10,7 +10,6 @@
 //-----------------------------------------------------------------------------
 namespace Mantid {
 namespace PythonInterface {
-using Environment::callMethod;
 using Environment::callMethodNoCheck;
 using namespace boost::python;
 
diff --git a/qt/widgets/instrumentview/src/InstrumentTreeModel.cpp b/qt/widgets/instrumentview/src/InstrumentTreeModel.cpp
index e9be7feccfb9a08f365cb1c0c26c7bb28c28605c..b7d8f277b96b74693bbfeedac41d37247aae4060 100644
--- a/qt/widgets/instrumentview/src/InstrumentTreeModel.cpp
+++ b/qt/widgets/instrumentview/src/InstrumentTreeModel.cpp
@@ -9,10 +9,6 @@
 #include "MantidGeometry/Instrument.h"
 #include "MantidAPI/MatrixWorkspace.h"
 
-using Mantid::Geometry::IComponent;
-using Mantid::Geometry::ICompAssembly;
-using Mantid::Geometry::IObjComponent;
-
 namespace MantidQt {
 namespace MantidWidgets {
 /**