A young woman has been killed and her husband is fighting for his life in hospital after they were shot outside their home in Melbourne's inner west.

Emergency services were called to Salisbury Street in Yarraville on Tuesday morning to reports of a fatal shooting.

Police at the scene of a shooting in Salisbury Street, Yarraville. Credit:Scott McNaughton

A 25-year-old woman and a 29-year-old man, both from Yarraville, were shot in the upper body on the front porch of their home.

The woman died at the scene. Her husband was rushed to hospital with life-threatening injuries and was in a critical condition on Tuesday night.