Разница между просторечием и социальным диалектом (социолектом) заключается в их характеристиках и сферах употребления.
Просторечие — это совокупность слов, выражений, грамматических форм и оборотов, не соответствующих принятым нормам литературного языка, а также простая непринуждённая речь с этими словами, формами и оборотами. 3 Просторечие свойственно малообразованным носителям языка, оно явно отклоняется от существующих литературных языковых норм. 3 Сфера функционирования просторечия узка и ограничена бытовыми и семейными коммуникативными ситуациями. 3
Социальный диалект (социолект) — разновидность национального языка, используемая какой-либо социально ограниченной группой (профессиональной, возрастной, сословной, субкультурной и др.). 2 К социолектам относятся жаргоны, арго, сленги, тайные языки. 2 Среди социальных диалектов выделяют жаргоны, которые используются людьми одной профессии (моряками, врачами, музыкантами и т. д.). 10 Общение на таких жаргонах возможно только тогда, когда в разговоре участвуют представители одной профессии, а предмет разговора не выходит за рамки узких профессиональных тем. 10
Таким образом, просторечие охватывает более широкую сферу употребления, в то время как социальный диалект ориентирован на специфическое общение внутри определённых социальных групп.