Solingen liegt im Bergischen Land, südwestlich von Wuppertal. Rund 50 % des 89,45 Quadratkilometer großen Stadtgebiets werden landwirtschaftlich, gärtnerisch oder forstwirtschaftlich genutzt.
Verkehrstechnisch ist die Stadt gut angebunden. Seit 2006 hat Solingen einen neuen Hauptbahnhof, der an das ICE-Netz der Deutschen Bahn angebunden ist. Als eine von drei Städten in Deutschland hat Solingen ein Oberleitungsbusnetz. Mit sechs Linien ist es auch das größte in Deutschland und bedient das gesamte Stadtgebiet bis an die Randbezirke. Neben den Obuslinien fahren aber auch normale Linienbusse und S-Bahnen. Mit dem PKW ist Solingen gut über die A3 und A46 zu erreichen, sowie über die B224 und 229.