Abstract We incorporate externalities into the stable matching theory of two-sided markets. Extending classical substitutes condition to markets with externalities, we establish that matchings exist when agent choices satisfy substitutability. show substitutability is a necessary for existence in maximal-domain sense and provide characterization substitutable choice functions. In addition, exte...