Mexico, Maine Town Office and Municipalities
| Town Manager | John Madigan, Jr. | 364-7971 |
| Clerk | Penny Duguay | 364-7971 |
| Deputy Clerk | Janna Schuster | 364-7971 |
| Assessor | Robert Stevens | 364-7971 |
| Tax Collector | John Madigan, Jr. | 364-7971 |
| Deputy Tax Collector | Janna Schuster | 364-7971 |
| Treasurer | Penny Duguay | 364-7971 |
| Police Chief | James Theriault | 364-5686 |
| Fire Chief | Gary Wentzell | 364-3612 |
| Welfare Director | John Madigan, Jr. | 364-7971 |
| Road Commissioner | David Errington | 364-7971 |
| Supt., Water Department | James White | 364-2195 |
| Supt., Sanitation | Gregory Trundy | 364-7225 |
| Director of Public Health | Louise Arsenault | 364-7971 |
| Director of Parks and Rec. | Greg Arsenault | 364-4912 |
| Code Enforcement | David Errington | 364-7971 |
| Registrar of Voters | Penny Duguay | 364-7971 |
| Librarian | Valerie Messana | 364-3281 |
| Supt., Schools (SAD#43) | James Hodgkin | 364-7896 |
| Animal Control Officer | Anne Simmons-Edmunds | 364-7971/357-9947 |