A body found off a popular Auckland beach last night has been identified.

Mark Thomas, 52, of Auckland, was found by police divers off Takapuna Beach about 7pm after a New Zealand Navy and police search, police said.

The matter has been referred to the coroner.