With unemployment at just 4 percent, 2019 is shaping up to be a good year for workers. Since wages are just beginning to budge, one of the only ways for many workers to earn a raise is to get a new job — and experts say the first quarter of the year is the best time to do it.

Both Mark Hamrick, senior economic analyst at Bankrate.com and Andrew Chamberlain, chief economist at Glassdoor tell CNBC Make It that the first quarter is the best time to look for a new job because hiring managers have new budgets to work with.

The other factor to consider is geography. Zippia surveyed thousands of workers and analyzed data from the BLS and the American Community Survey to determine which states had the optimal balance of low unemployment, low cost of living and steady wage increases.

What they found is that many states not typically known for hot labor markets can provide good opportunities for workers willing to move and grow.

Here are the 10 best states to find a job in 2019, according to Zippia: