If you want to be technical then here is an official definition of midi dress - The term “midi” applies to any length from two inches below the knees to just above the ankles. 

Depending on your style, there are a few good footwear options to try with a midi dress. Some of our recommendations include heels, sneakers, boots, and sandals.