헷갈릴수가 있습니다. ^^
쉽게 이해하는것을 돕기 위해 한국을 사용해서 설명하겠습니다.
경상도 사투리 쓰는 사람들이 모여있는, 그러니까 경상남도, 경상북도, 부산, 대구 처럼 특정 지역 이름을 떠나서 그냥 다 합쳐서 경상도 라고 부르는게 바로 vernacular region 이 됩니다.
Formal region 은 language 외에 다른 factor 들도 포함해서 뭔가 official 한 지역을 부르는 명칭입니다. 그러니까 "경상도" 가 아닌 "경상남도" 라고 콕 찝어서 boundary 가 확실히 있을때 formal region 이라고 부르게 됩니다.
이와 마찬가지로 Mississippi, Alabama, Georgia 처럼 southern accent 를 쓰는 지역은 그냥 대충 합쳐서 vernacular region 이 되는것이고 accent 외에 다른 factors 도 같이 share 하며 official 한 border 또는 territory 가 있을경우는 formal region 이라고 부를수 있게 됩니다.