NGM Insurance Company is an insurance company based in Jacksonville, Florida. Established in 1923, the company provides property and casualty insurance products and services. It operates as a subsidiary of The Main Street America Group. The assets of the company are managed by the executive management team.