State filing requirement for Virginia non-resident

Seven year legal resident of Florida sold land in Virginia in 2021with a resulting capital gain. Do I have to file a Virginia State return (non-resident) ?