Area codes 248 and 947 are telephone area code in the North American Numbering Plan (NANP). They are used in the state of Michigan in the United States, covering portions of southeastern Michigan, including cities and communities like Troy, Southfield, Pontiac, Farmington Hills, Royal Oak, and Rochester Hills. Area code 248 was split from 810 in 1997. 248 was overlaid by 947 in 2002.