Als Zwillingsstädte bezeichnet man eigenständige, jedoch aneinandergrenzende Städte. Sie können durch einen Fluss oder eine Grenze getrennt oder aus zwei expandierenden Orten zusammengewachsen sein. Zwillingsstädte haben üblicherweise unterschiedliche Namen und eine eigene Geschichte. Zu unterscheiden sind sie von geteilten Orten, die durch Grenzverschiebungen entstehen. Eine klare Zuordnung zwischen den Begriffen ist nicht immer möglich.