A 52-year-old man is in hospital tonight after being hit by a vehicle in a Hammonds Plains subdivision, say RCMP.

Police say the man was walking his dog on Terradore Lane in Kingswood when he was hit.

The road doesn't have any sidewalks, and it was dark and raining at the time of the crash.

There's no word if charges will be laid, but the man is expected to recover from his injuries. His dog has been taken to a vet.

Police have closed Terradore Lane. They have not said when it will reopen.