A woman in her mid forties has been taken to hospital after she was struck by a streetcar during rush hour, police say.

The victim was crossing the Spadina tracks diagonally when she was hit by the vehicle, but her immediate condition is not yet known, police at the scene tell CP24.

Streetcars are rerouting around the scene, north of Dundas.